Software Developer
Location: Cheltenham, Gloucestershire (hybrid working)
The role
We are looking for a talented Software Developer to join our growing digital team within Steam Thermal Solutions (STS). Reporting to the Development Lead, you will play a key role in designing, developing, and maintaining secure, high-performance software solutions, with a strong focus on cloud-based and data-driven applications.
You’ll be working on innovative telemetry and data-processing systems, collaborating closely with cross-functional teams to deliver scalable and reliable software that supports business and customer needs.
Key responsibilities
- Develop and maintain secure, scalable software applications
- Deliver high-quality code within agreed sprint timelines
- Build and optimise data-processing applications for performance and reliability
- Design and integrate APIs (e.g. RESTful services)
- Support the development of cloud-based solutions, particularly within Azure
- Collaborate with stakeholders to gather and refine requirements for new features and enhancements
- Contribute to agile/scrum ceremonies and support continuous improvement
- Ensure software solutions meet security and compliance standards
- Work closely with cross-functional teams to support successful project delivery
Your experience
- Proven experience as a full stack developer, ideally with strong Python expertise
- Experience developing cloud-based software (IoT experience desirable)
- Strong background in API integration and development
- Experience working with SQL Server and strong SQL skills
- Familiarity with Agile/Scrum methodologies and tools such as Azure DevOps or JIRA
- Experience collaborating with stakeholders and cross-functional teams
- Knowledge of Microsoft Azure for cloud deployments
Your skills
- Proficiency in: Python, C#, TypeScript, SQL, HTML5, CSS3
- Experience working with data formats such as JSON, XML, and CSV
- Understanding of API development, integration, and optimisation
- Knowledge of database interaction and secure data handling
- Experience with Azure Cosmos DB or Azure Data Explorer (desirable)
- Strong analytical and problem-solving abilities
- Excellent communication skills, both written and verbal
- Ability to work independently and take initiative
- Adaptable, with a flexible and innovative mindset
Benefits
You will receive a competitive salary (and a discretionary bonus), flexible working and excellent benefits including 27 days holiday allowance (before bank holidays), 3 days’ paid volunteering leave, comprehensive private healthcare, enhanced pension plan, life assurance, optional participation in a Share Ownership Plan, free onsite parking, flexible benefits, and access to a personal discounts’ portal.
Equality and Inclusion
We are also a Disability Confident Committed Employer. If you would like to apply using this scheme, please select this option in our application form or notify our recruitment partners.