Senior Software Developer

Elk Valley ResourcesCalgary, AB
CA$108,000 - CA$133,000Hybrid

About The Position

Elk Valley Resources (EVR) is seeking a Senior Software Developer with extensive coding experience and an interest in software development, data development, cloud computing, and mining technologies. The ideal candidate is self-motivated, enjoys working in a team environment, possesses strong verbal and interpersonal communication skills, is dedicated to continuous improvement, and has proven problem-solving skills. This role offers the opportunity to work in breathtaking locations within the Elk Valley Resources area or Calgary, AB, with a compressed work week and alternating Fridays off, promoting work-life balance.

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a related discipline, with experience in the data field
  • Minimum of five years of progressively senior level experience delivering and supporting software and analytical solutions
  • Hands-on experience with Azure or other Cloud Platform
  • Extensive experience working with programming technologies and languages especially C#/.net
  • Extensive experience with Azure services including Databricks, Eventhubs, Functions, Service Bus, Containers
  • Relational and non-relational data stores design and deployment, including data retention and archiving strategy.
  • Knowledge of general computer controls related to operations, information security and change management of systems software, application source code, network, and system database technologies.
  • Strong cross-functional team participant and collaborative approach to problem solving.
  • Valid Class 5 Driver’s License or equivalent

Nice To Haves

  • Knowledge of SAP would be advantageous

Responsibilities

  • Participate in and adhere to health and safety programs and policies
  • Deliver high quality data solutions aligned to architectural standards
  • Design, build and deploy Data Products on Azure using modern software development patterns
  • Implement CI/CD pipelines frameworks in Azure DevOps
  • Solve complex technical problems with legacy systems to overcome roadblocks preventing data migration to the cloud platform
  • Provide and develop monitoring and performance metrics for solutions to measure and ensure performance KPIs are met
  • Drive coding best practices and set expectations for all developers on the team
  • Maintain application and system documentation
  • Identify and implement cost optimization strategies
  • Coach and mentor junior developers or students in processes and development projects

Benefits

  • Two Annual Bonus Plans
  • Comprehensive Benefits Plan
  • Retirement Package
  • Health Lifestyle Account
  • Relocation Assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service