×
Register Here to Apply for Jobs or Post Jobs. X

Senior Database Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: Krux Analytics Inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Database Administrator, Data Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

At Krux, Innovation Happens Together

By being a true partner to our customers, by valuing collaboration and teamwork, and by including a diversity of industry and life experience.

We are seeking a Senior Database Developer to join our team. Reporting to the Software Development Manager, you will be responsible for designing, developing, and optimizing database systems to support scalable, high-performance applications.

You will be part of a team that is self-motivated, highly collaborative, eager to learn and be challenged, and enjoys having fun.

Who are we?

Krux builds innovative SAAS solutions for the mining industry. We empower our customers to make better decisions through real-time data management and analytics. Understanding our customer's needs and the ability to solve their problems is what sets us apart. Krux, founded in 2016 and headquartered in Alberta, has global reach. We support client's operations on every continent (well, except Antarctica).

What you will do:
  • Design, develop and maintain scalable, high performance database solutions to support application and data needs
  • Develop high performing optimized database objects (functions, stored procedures, triggers) and review the same for other database and software developers
  • Optimize and tune database performance, queries, indexes, and stored procedures for efficiency and speed
  • Monitor database systems to ensure high availability, reliability and security of data assets
  • Implement and maintain robust security protocols, user roles, access controls and encryption methods
  • Troubleshoot database issues, including slow queries, replication errors, and service disruptions
  • Document database systems, processes, configurations, and procedures
  • Collaborate with team members, including developers, QAs, and product teams for design and development of new features and troubleshooting production issues. Assist with the resolution of technical difficulties and critical issues as required, making recommendations for improvement within the delivery team
  • Mentor junior developers and contribute to the continuous improvement of data engineering
  • Stay current with database technologies, trends and best practices to support innovation and scalability
Who you are:
  • You are a database expert who designs scalable, high-performance systems and takes pride in clean, reliable, and well-architected data solutions
  • You are deeply performance-minded, with a strong instinct for optimization, tuning, and proactively identifying issues before they impact users or systems
  • You are security-conscious and disciplined, understanding the importance of data protection, access controls, and system reliability in production environments
  • You are a collaborative team player who works effectively with developers, QA, and product partners to solve complex problems and improve delivery outcomes
  • You are a mentor and continuous learner who enjoys elevating others, improving engineering practices, and staying current with evolving database technologies
What you bring:
  • Bachelor’s Degree (Computer Science, Technology, Engineering, or related field)
  • 10+ years of experience as a database developer or engineer
  • 7+ years of experience in developing database code (stored proc, functions etc.) with Microsoft SQL Server, T-SQL is mandatory
  • Experience in the energy or mining sector is considered an asset
  • Strong knowledge of database design, including data modeling, normalization and schema management
  • Experience with databases for high performance, multi-tenant web applications is necessary
  • Familiarity with Azure cloud data services would be helpful
  • Experience with dev tools including Git, Azure, Dev Ops, Visual Studio, Jira
  • Understanding data security best practices
  • Strong attention to detail, critical thinking, and problem-solving skills.
Work Location:

Calgary, AB (Office is located downtown)

When You Work at Krux:
  • You will be valued and respected. We believe every team member brings valuable ideas and experiences no matter their seniority. We support and empower the team and trust you to get the job done.
  • You will be part of a team where we lend each other a hand. We strive for high performance by fostering an environment…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary