How to apply for Full Stack Engineer
Centrica Energy
About Centrica Energy
Centrica Energy is at the forefront of the global green energy transition, combining sustainable energy trading with advanced technology. Working here means contributing to a mission-driven company that prioritizes predictability and innovation in energy markets, offering a unique blend of environmental impact and technical challenge.
About the role
As a Full Stack Engineer on the Field Operations Platform, you will design and build high-quality software solutions that directly enable efficient energy trading operations. Your work will impact how Centrica Energy manages field assets and delivers reliable services, making this role both technically rewarding and strategically important.
A typical day
Your day might start with a stand-up meeting with your cross-functional squad to align on priorities, then you'll dive into coding new features for the Field Operations Platform in C# and .NET Core. After lunch, you might review a colleague's pull request, troubleshoot an Azure Service Bus issue, and end the day by documenting a solution for a recent incident, ensuring continuous improvement.
Who Centrica Energy is looking for
- Proven experience in modern product or platform environments, with a strong track record of delivering scalable software.
- Expertise in C#, .NET Core, and Azure services (Functions, Data Factory, Logic Apps, Service Bus) – hands-on, not just theoretical.
- Solid understanding of CI/CD pipelines, automated testing, and code review practices to ensure code quality and security.
- Familiarity with cloud-native concepts and an openness to leveraging AI-enabled solutions to enhance platform capabilities.
Tips for this application
- Tailor your resume to highlight specific Azure services you've used (e.g., Azure Functions, Service Bus) and how they solved real problems.
- In your cover letter, mention a specific project where you improved CI/CD or automated testing, linking it to Centrica's need for well-structured code.
- Research Centrica Energy's recent news on green energy initiatives and subtly reference how your skills can accelerate their mission.
- Use quantifiable achievements (e.g., 'Reduced deployment time by 30% via CI/CD optimization') to demonstrate impact.
- Prepare a concise portfolio or GitHub repo showcasing .NET Core and Azure projects, especially those with cloud-native or AI elements.
What to cover in your cover letter
['Emphasize your passion for sustainability and how your technical skills can drive the green energy transition.', "Highlight your experience with Azure services and CI/CD, providing specific examples of how you've improved platform reliability.", 'Mention your collaborative approach to cross-functional squads and your ability to deliver customer-focused outcomes.', 'Express interest in AI-enabled solutions and how you can contribute to innovation at Centrica Energy.']
Draft a cover letterResearch before applying
- Review Centrica Energy's latest sustainability reports and press releases to understand their current focus areas.
- Look into their Field Operations Platform – search for any public case studies or tech blogs that describe its architecture.
- Understand the energy trading domain basics, especially how technology supports predictable and sustainable trading.
- Check Centrica Energy's LinkedIn or Glassdoor for employee insights on culture and engineering practices.
Likely interview topics
Based on the job description, expect questions about:
- Describe a complex problem you solved with C# and .NET Core, focusing on design decisions and trade-offs.
- How do you ensure security and maintainability in your code? Walk through your code review and testing process.
- Explain your experience with Azure Data Factory or Logic Apps – how have you used them in a real project?
- Discuss a time you had to support a live service during an incident. How did you prioritize and resolve the issue?
- How would you approach integrating an AI-enabled feature into the Field Operations Platform? Provide a concrete example.
Common mistakes to avoid
- Applying without customizing your resume for Azure services – generic .NET experience is not enough.
- Overlooking the company's mission – failing to mention sustainability in your cover letter can seem disinterested.
- Not preparing for behavioral questions around incident management and collaboration – the role emphasizes live service support.
Application timing
We do not have a confirmed application deadline for this listing. Check the original posting before preparing your application.