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.
#J-18808-Ljbffr