- Design, develop, test and maintain scalable software applications.
- Collaborate with cross-functional teams, including developers, testers and software architects.
- Write clean, efficient and reusable code.
- Implement and maintain unit and integration tests to ensure software quality.
- Troubleshoot and resolve issues in existing systems.
- Stay current with industry trends, tools and best practices.
- Contribute to peer code reviews and promote quality throughout the team.
- Minimum of 2 years of software development experience, particularly in C#.
- Familiarity with cloud development using Azure
- Experience with API development, Azure Functions and Windows Services.
- Front-end development skills in React, Angular, JavaScript, TypeScript, HTML and CSS.
- Understanding of CI/CD pipelines and DevOps
- Exposure to relational and NoSQL database design.
- Strong problem-solving abilities, communication skills and attention to detail.
- Ability to work independently as well as collaboratively within a team.
- Awareness of UK & European power market fundamentals.
- Experience with OSISoft/AVEVA PI System/PI Vision.
- UI/UX design experience for front-end development.
- Discretionary performance-based bonus.
- 25 days’ annual leave plus bank holidays.
- Pension Scheme.
- SimplyHealth health cashback plan.
- 24/7 Private GP access.
- Flexible working arrangements.
- Ongoing Training and Development opportunities.
- Salary sacrifice Electric Vehicle (EV) scheme.
- Discounts on Lightwave RF smart home products.
- Opportunity to work with the latest cloud technologies on impactful energy infrastructure projects.
- A dynamic, supportive team environment with a focus on continuous learning.
- Access to a training budget for certifications and professional development.