Founded in 2007, Consilium Software is an AI orchestrated CX Solution Platform for the world’s leading CX. By synthesizing data from over 5 billion annual interactions, our UniSuite™ platform delivers precise, data-driven intelligence that optimizes agent performance and customer satisfaction. We combine a 35-year legacy of reliability with cutting-edge generative and predictive AI, enabling 2,000+ enterprise clients across 100+ countries to automate complex journeys at scale.
Consilium Software operates globally, with its headquarters in Canada, development labs in India, and offices in Malaysia, Taiwan, Indonesia, Thailand, Australia, USA, and Singapore.
If words like stored procedures, ETL, replication, and normalization make you smile — we should talk.
To learn more, visit our website: https://www.consiliumsoftware.com/
What You’ll Be Doing
- Design, develop, optimize, and maintain robust databases
- Write efficient SQL queries, stored procedures, triggers, and functions
- Troubleshoot critical production bugs/issues and keep systems healthy
- Work closely with front-end and backend teams to understand business requirements
- Create and maintain reports from multiple data sources
- Handle ETL processes, data cleansing, and master data management
- Ensure database security, backup, recovery, replication, and archival practices are in place
- Improve database performance for large-scale applications
- Support API execution and integrations
- Participate in database architecture and design discussions
- Make data behave. Politely when possible. Aggressively when needed.
What We’re Looking For
Must-Have Skills
- 3+ years of proven experience as a Database Developer
- Strong hands-on experience with SQL
- Excellent analytical and problem-solving skills
- Good understanding of:
- Database permissions
- Recovery strategies
- Security
- Monitoring
- Experience with:
- Relational Database Design
- Normalization techniques
- ORM modelling
- Expertise in writing complex queries and stored procedures in:
- MSSQL
- MySQL
- IBM Informix (preferred)
- Experience working with large databases and high-volume systems
- Knowledge of:
- ETL (Extract, Transform & Load)
- Data Cleansing
- Master Data Management
- Hands-on experience with:
- SSIS
- SSAS
- SSRS
- Familiarity with:
- Data replication
- Backup & restore
- Archival practices
- API execution
- Exposure to the Contact Center domain is a big plus
Bonus Points If You
- Love optimizing slow queries more than solving puzzles
- Believe semicolons deserve respect
- Can explain database concepts to non-database humans
- Stay calm during production issues
- Think performance tuning is oddly satisfying
Why Join Consilium?
- Work on enterprise-grade global products
- Learn from experienced teams and large-scale systems
- Opportunity to solve real-world data challenges
- Collaborative and friendly work culture
- Competitive compensation and growth opportunities
Ready to Join?
If databases are your playground and optimization is your superpower, we’d love to hear from you.
Apply now and let’s build something amazing together.