Talent.com
Senior Developer – Centric Product Development Team Datamine
Senior Developer – Centric Product Development Team DatamineDatamine Canada Inc. • Northeastern Ontario, ON, CA
Senior Developer – Centric Product Development Team Datamine

Senior Developer – Centric Product Development Team Datamine

Datamine Canada Inc. • Northeastern Ontario, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Location : Sudbury, ON, Canada

Department : Product Development – Centric

Type : Full-Time Remote

Company

Datamine is the world’s leading provider of technology to seamlessly plan and manage mining operations. With a local presence in 21 countries, we provide solutions spanning exploration, resource modelling, mine planning, operations, logistics, marketing and sustainability to over 6,000 companies worldwide. Our implementation, training and advisory services ensure customers receive industry-leading support and leverage full value from their technology investment.

About Centric

Centric is Datamine’s enterprise-grade Mining Information Management Platform, designed to unify data and insights across the entire mining value chain. It consolidates exploration, geology, planning, operations, and financial information into a trusted, auditable environment that empowers data-driven decision-making.

Acting as the central nervous system of a mining operation, Centric integrates disparate systems, automates workflows, ensures governance, and delivers real-time operational visibility from the pit to the boardroom. As Centric transitions to a modern, cloud-ready architecture, the platform is positioned to deliver faster deployment, improved scalability, and deeper integration across Datamine’s digital ecosystem.

Role Overview

We are seeking an experienced Senior Developer to play a key role in advancing Centric’s next-generation architecture and feature set. This role combines hands-on development with architectural design, collaboration, and technical leadership.

You will work closely with the Product Manager, development team, and solutions specialists to deliver new capabilities, modernize the platform, and ensure Centric remains the leading enterprise information hub in the mining industry. This is a high-impact role ideal for a developer who thrives across architecture, engineering, integration design, and guiding platform evolution.

Responsibilities of the role include the following :

1. Product & Feature Development

  • Develop high-quality features for Centric across frontend, backend, and data services.
  • Translate PBIs and feature requests into detailed technical designs, development plans, and implementation tasks.
  • Ensure code quality, performance, and maintainability through best practices and modern engineering standards.

2. Architecture & Platform Evolution

  • Contribute to the design and evolution of Centric’s shift toward .NET Core, Angular, and containerized microservices (Linux-based).
  • Support the modernization from AngularJS and .NET Framework to the future-state architecture.
  • Influence platform design decisions relating to scalability, API design, system integrations, cloud deployment, and data pipelines.
  • Participate in the development of a SaaS-ready architecture and cloud deployment models.
  • 3. Integration & Data Services

  • Design and maintain robust integrations with REST / SOAP APIs, JSON data services, CSV ingestion pipelines, MS SQL, and ETL processes.
  • Stay current with integration technology advancements, cloud-native patterns, and modern industry standards.
  • Work collaboratively across Datamine’s ecosystem to ensure seamless interoperability with our diverse product offerings.
  • 4. Collaboration & Team Contribution

  • Work closely with other developers and the Product Manager to ensure aligned delivery of product features and architectural improvements.
  • Participate in code reviews and contribute to technical discussions that improve overall code quality and engineering standards.
  • Collaborate with product and solutions teams to support configuration workflows, customer requirements, and high-quality implementation outcomes.
  • Engage proactively in team planning, refinement, and architectural decision-making to support the product roadmap.
  • 5. DevOps & Delivery Excellence

  • Contribute to modernizing Centric’s development operations, including build pipelines, deployment automation, monitoring, and environment management.
  • Support the transition of DevOps processes into Jira and cloud-native workflows.
  • Requirements

    The ideal candidate is an experienced full-stack developer with strong proficiency in C#, .NET Core, Angular , and modern cloud environments such as Microsoft Azure . You will have deep experience building and maintaining enterprise-grade applications, demonstrating strong architectural thinking, clean coding practices, and a solid understanding of scalable system design. A strong command of MS SQL , API-driven integrations, and data-centric application patterns is essential.

    Experience with microservices, Linux containers, legacy modernization, or mining industry data platforms is advantageous. You will thrive in a collaborative environment, contributing to technical decisions, participating in code reviews, and working closely with product and solutions teams to deliver high-quality product outcomes.

    This position is a fully remote work opportunity although the Centric Product team is based in Sudbury (ON, Canada). There will be occasions where attendance to office events, team building activities and product workshops will require in office attendance. Accommodation will be granted for these in office occasions as required.

    Qualifications and Experience

    Required :

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • A minimum of five (5) years of software development experience.
  • Experience working on a large, well-established code base.
  • Strong proficiency in C# and .NET Core.
  • Experience with Angular (modern Angular preferred).
  • Hands-on experience with Azure cloud platforms and developing cloud-based solutions.
  • Strong knowledge of MS SQL (transactional + warehouse concepts).
  • Experience building enterprise web applications and API-driven ecosystems.
  • Strong understanding of system architecture, code design patterns, and scalable application frameworks.
  • Experience with high-availability systems or enterprise-level products is highly desirable.
  • Benefits :

  • Mining domain knowledge or experience with industrial operational data systems.
  • Experience migrating legacy systems (AngularJS → Angular, .NET Framework → .NET Core).
  • Experience with microservices and Linux container architectures.
  • Knowledge of data management platforms, integration pipelines, and mobile-first solutions (PWA experience a plus).
  • Exposure to AI assistants, data modelling technologies, or predictive analytics solutions.
  • Experience with Grafana design libraries or Telerik reporting.
  • Familiarity with KeyCloak or modern authentication frameworks.
  • Pay range : $90 000 CAD to $120 000 CAD.
  • Soft Skills and Attributes :

  • Strong analytical and problem-solving mindset.
  • Comfortable balancing short-term delivery with long-term architectural vision.
  • Adaptable, collaborative, and proactive in knowledge sharing.
  • Clear communicator able to engage both technical and non-technical stakeholders in English (Spanish and French can be beneficial).
  • Passion for modern engineering practices and continuous improvement
  • Why Join the Centric Product Team?

  • Contribute to a platform used across global mining operations
  • Build alongside a team modernizing a major enterprise product into a scalable, cloud-ready solution
  • Opportunity to shape platform architecture and influence future technical direction
  • Work in a collaborative environment with room for leadership and technical growth
  • Direct visibility and impact within Datamine’s product ecosystem
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer Centric Product Development Team Datamine • Northeastern Ontario, ON, CA

    Similar jobs
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by Almedia • Cobalt, Canada
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Temiskaming Shores, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 23 days ago
    Adjoint dans un bureau de poste

    Adjoint dans un bureau de poste

    Canada Post • Larder Lake
    Part-time
    Sélectionnez la fréquence (en jours) de réception d’une alerte : .Adjoint dans un bureau de poste.Lieu de travail : Larder Lake, ON, CA. Numéro de la demande d’emploi : .Classification et niveau d’employ...Show more
    Last updated: 10 days ago • Promoted
    Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

    Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

    Surrogacy4All • Temiskaming Shores
    Full-time +1
    Are you a kind-hearted woman who wants to help others experience the joy of parenthood?.Health Canada’s Assisted Human Reproduction Act. Reimbursement of allowable, approved expenses.A safe, support...Show more
    Last updated: 7 days ago • Promoted
    Retail Evaluator

    Retail Evaluator

    ISC-CX • New Liskeard, Ontario, Canada
    Full-time
    Have you ever wanted to have your retail experiences heard by the large corporations? ISC-CX may be able to give you that voice! We are looking for Retail Service Evaluators for a large ongoing pr...Show more
    Last updated: 30+ days ago • Promoted
    Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel

    Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel

    ApexFocusGroup • Gauthier, Ontario, Canada
    Remote
    Full-time +2
    We're now accepting participants for focus group studies! You can earn up to $750 per week working part-time from home.Simply register to see if you qualify—no experience as an administrative assis...Show more
    Last updated: 30+ days ago • Promoted
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Harley, Ontario, Canada
    Remote
    Full-time
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
    Last updated: 30+ days ago • Promoted
    Estimator

    Estimator

    WB Melback • Haileybury, ON, Canada
    Full-time
    Estimator Heavy Industrial Construction.Location Various Project Across Canada and United States.Hybrid Head Office Temiskaming Shores Ont. Heavy Industrial Multi Disciplined Projects.Primary respon...Show more
    Last updated: 30+ days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Temiskaming Shores, Ontario, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago
    Project Coordinator

    Project Coordinator

    Colas Canada • Temiskaming Shores
    Full-time
    The Miller Group, a subsidiary of Colas Canada, is a Canadian leader in the construction and maintenance of transportation infrastructure since 1917. We provide exceptional customer service and oper...Show more
    Last updated: 1 day ago • Promoted
    Earn up to $400 per Day by Playing Games and Taking Surveys

    Earn up to $400 per Day by Playing Games and Taking Surveys

    Almedia • Thornloe, Ontario, Canada
    Full-time
    Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
    Last updated: 30+ days ago • Promoted
    Construction Project Coordinator – On-Site & Fast-Paced Impact

    Construction Project Coordinator – On-Site & Fast-Paced Impact

    The Miller Group • New Liskeard
    Full-time
    A Canadian construction firm is seeking an individual to assist in project performance.This includes supporting project operations, maintaining relationships with crews and clients, and completing ...Show more
    Last updated: 2 days ago • Promoted