IT & Software

C# Dynamics 365 Software Engineer

Centrica

Windsor · Ontario · Canada

Share this job: X Facebook WhatsApp

Build C# solutions for Centrica’s Field Operations Platform, using Dynamics 365 and Azure Functions within cross-functional engineering squads. Support customer scheduling through secure, maintainable software delivery.

As a Software Engineer, you will enhance forecasting and scheduling for colleague availability and customer demand. You will design, build, test, and maintain platform solutions using modern engineering practices. The work includes APIs, JavaScript, Dataverse, Power Apps, and Power Automate.

Key Responsibilities:

  • Design and maintain software across the Field Operations Platform
  • Deliver secure, maintainable code meeting functional requirements
  • Collaborate with Product, QA, Architecture, and Operations
  • Participate in code reviews and technical refinement sessions
  • Support incidents, root cause analysis, and platform improvements

Requirements:

  • Experience as a software engineer in cross-functional teams
  • Knowledge of source control, CI/CD, testing, and code review
  • Experience writing secure, well-tested, maintainable code
  • Familiarity with event-driven architectures and managed services
  • Hands-on C#, Entity Framework, Dynamics 365, and Dataverse experience

Apply C#, Dynamics 365, Azure, and secure engineering practices to improve Centrica’s customer-focused field operations platform.

#J-18808-Ljbffr

Reference: WJ-4483_1493355 · Posted 08 Nov 2026, 02:44 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs