Centrica plc

Full Stack Engineer - D365

Centrica plc
Apply
3 days ago
Windsor, CanadaMid Level

Responsibilities

  • Design, build, test, and maintain software solutions for the Field Operations Platform.
  • Write secure, maintainable, well-tested code that meets functional and non-functional requirements.
  • Develop and support Dynamics 365, Dataverse, Power Apps, Power Automate, and related platform components.
  • Collaborate with Product, QA, Architecture, Operations, Security, Infrastructure, and other stakeholders in a cross-functional squad.
  • Participate in code reviews, design discussions, technical refinement, automated testing, and peer review.
  • Support live services through incident investigation, root cause analysis, defect resolution, and platform improvements.
  • Make application-development decisions balancing customer impact, performance, reliability, scalability, maintainability, privacy, and risk.
  • Design, integrate, evaluate, test, and monitor AI-enabled enterprise workflows, including retrieval-augmented systems and AI agents.
  • Handle customer and business data responsibly in accordance with security, privacy, compliance, and governance requirements.

Requirements

  • Demonstrated experience working as a software engineer in a cross-functional delivery team within a modern product or platform environment.
  • Working knowledge of modern software engineering practices, including source control, automated testing, code review, and deployment pipelines.
  • Experience writing secure, maintainable, well-tested code and understanding performance, resilience, scalability, and other non-functional requirements.
  • Familiarity with event-driven architectures, asynchronous processing, and managed cloud services.
  • Experience supporting live services, investigating incidents, resolving defects, and contributing to continuous improvement.
  • Understanding of security, data protection, and compliance principles for customer platforms and enterprise systems.
  • Ability to analyze problems, troubleshoot issues, and contribute to technical solutions with appropriate guidance.
  • Strong communication and collaboration skills with engineers, product managers, QE, and other stakeholders.
  • Hands-on experience with C#, Entity Framework, APIs and web services, Dynamics plugins, JavaScript, HTML, Dynamics 365, Dataverse, Workflow Assemblies, PCF Controls, Fetch XML, Web Resources, Power Apps, Power Automate, Azure Functions, and Logic Apps.
  • Experience designing or operating AI-enabled solutions, prompt-driven workflows, retrieval-augmented systems, or AI agents, including evaluation, testing, monitoring, and responsible lifecycle management.

Benefits

  • Flexible total rewards designed to support employees and their families financially, physically, and emotionally.
  • A people-focused workplace emphasizing personal growth, employee voice, and career development.
  • The opportunity to work on sustainability-focused technology and high-impact energy platform initiatives.

Tech Stack

Categories

Centrica plc

About Centrica plc

10,000+ employees

Centrica plc supplies gas, electricity, and related services to homes and businesses, primarily in the UK and Ireland, through brands such as British Gas and Bord Gáis Energy. It also trades energy, manages storage and distributed energy assets, and provides home services and connected-home technology. Headquartered in Windsor, Berkshire, the company was created in 1997 from the demerger of British Gas and is listed on the London Stock Exchange.

Contact me