Posted 1mo ago

Senior Full-Stack Developer - Analytics (contract)

@ Teck Resources
Vancouver, British Columbia, Canada
HybridContract
Responsibilities:maintain analytics, improve applications, mentor users
Requirements Summary:7+ years of software development; experience in at least two areas: IaC and pipelineDevOps; Azure Databricks; full-stack Python/Node.js/React; 3+ years Azure; incident debugging; strong communication.
Technical Tools Mentioned:Terraform, Crossplane, Kubernetes, Azure DevOps, Azure Databricks, Spark SQL, dbt, Python, Node.js, React, ORMs, PowerBI, OpenTelemetry, Prometheus, Grafana, Helm, ArgoCD, Kargo
Save
Mark Applied
Hide Job
Report & Hide
Job Description
 
Role Overview
 
Reporting to the Lead, Platform Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve existing analytics applications that support operations at our mining sites.
 
The Senior Full Stack Developer – Analytics in this role serves as a senior individual contributor who takes ownership and craftsmanship seriously. They engage with all layers of the solution stack. This ranges from infrastructure using Terraform or Crossplane on Kubernetes, through deployment pipelines in Azure DevOps, to data engineering with Azure Databricks, Spark SQL, dbt, or Python containers, and report generation via PowerBI.
 
This is an initial 12-month contract to start with a strong possibility of extension based on program needs. 
 
Don't miss out on this outstanding opportunity to be part of one of Canada's leading mining companies and join our team!
Responsibilities


 
Role Overview
 
Reporting to the Lead, Platform Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve existing analytics applications that support operations at our mining sites.
 
The Senior Full Stack Developer – Analytics in this role serves as a senior individual contributor who takes ownership and craftsmanship seriously. They engage with all layers of the solution stack. This ranges from infrastructure using Terraform or Crossplane on Kubernetes, through deployment pipelines in Azure DevOps, to data engineering with Azure Databricks, Spark SQL, dbt, or Python containers, and report generation via PowerBI.
 
This is an initial 12-month contract to start with a strong possibility of extension based on program needs. 
 
Don't miss out on this outstanding opportunity to be part of one of Canada's leading mining companies and join our team!
Responsibilities


 
Role Overview
 
Reporting to the Lead, Platform Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve existing analytics applications that support operations at our mining sites.
 
The Senior Full Stack Developer – Analytics in this role serves as a senior individual contributor who takes ownership and craftsmanship seriously. They engage with all layers of the solution stack. This ranges from infrastructure using Terraform or Crossplane on Kubernetes, through deployment pipelines in Azure DevOps, to data engineering with Azure Databricks, Spark SQL, dbt, or Python containers, and report generation via PowerBI.
 
This is an initial 12-month contract to start with a strong possibility of extension based on program needs. 
 
Don't miss out on this outstanding opportunity to be part of one of Canada's leading mining companies and join our team!
Responsibilities


Responsibilities
  • Be a courageous safety leader, adhering to and sponsoring safety and environmental rules and procedures.
  • Serve as a senior-level individual contributor on the Analytics Sustainment team, demonstrating outstanding troubleshooting and technical skills across the entire solution stack.
  • Participate directly with your peers on the team to resolve high-level severity incidents and perform root-cause analysis to prevent future failures.
  • Analyze and make recommendations on existing solutions to improve reliability, security, observability, and maintainability.
  • Mentor site and other business users on guidelines when using Azure Databricks.
  • Optimize the costs ($1.5M+) of our maintained solutions, providing high value while lowering cloud costs.
  • Provide additional support and capacity for potential new products or initiatives when needed.


  • Qualifications
  •  
  • 7+ years of professional software development experience, including significant hands-on work in at least two of the following areas: IaC (Terraform, or Crossplane) and pipeline development using Azure DevOps; Azure Databricks (Pyspark, pandas, SQL) using both batch and streaming data: or Full Stack application development (Python, Node.js, React, ORMs)
  • 3+ years of hands-on experience with Microsoft Azure cloud services.
  • Demonstrated experience debugging and resolving production incidents across distributed systems, working under pressure across infrastructure, application, and data layers.
  • Proven track record to take initiative, work autonomously, and drive projects to successful completion.
  • Excellent communication skills with ability to explain technical concepts to business stakeholders and build trust across technical and non-technical audience
  • BSc or MSc in Computer Science, Computer Engineering or related discipline.
  • PowerBI Reporting a plus
  • Hands-on experience with observability and distributed tracing (OpenTelemetry, Prometheus, Grafana) and  working knowledge of the Kubernetes ecosystem, including Helm, ArgoCD, Kargo, and Crossplane is a plus.
  • Spanish speaking also a plus



  •