Salary: £68,000 - 108,000 per year Requirements: Bachelors Degree in Software Engineering, Computer Science, Computer Engineering, or closely related field, or a two year technical degree in Computer Science or other closely related field. Minimum two years industry experience in developing software or working with analytics programs. Experience with at least one high-level programming language such as Java or C#. Extensive understanding of software design patterns, SDLC, unit testing, debugging. Familiarity with relational, time-series, and/or tag databases. Familiarity with both Windows and Linux server environments. Experience working with cloud providers (Azure, AWS, and/or GCP) and understanding cloud-native systems design. Familiarity writing unit tests and integration tests. Experience with software development tools; code repositories, build tools, and agile software lifecycle management platforms. Prior knowledge of building automation systems (HVAC and lighting) is beneficial. Excellent verbal and written communication skills. Ability to work in a team-based collaboration environment. Professional attitude and appearance. Fluent in common office software applications including Microsoft Word, Excel, PowerPoint, and Outlook. Willingness to travel, including some overnight trips. Responsibilities: Develop software applications that support projects and service offerings, tailored to specific clients or general business initiatives. Collaborate closely with product, UX, and developer team members to build new and enhance existing experiences. Create visualization methods and applications. Design, code, test, and debug software applications. Work with team members in pair programming and provide peer review feedback. Communicate effectively with a variety of stakeholders. Technologies: AWS Azure C# Cloud Excel GCP Support Java Linux Windows UX UI Design DevOps More: We are looking for an Application Developer to join our team, focused on developing innovative software solutions that transform energy management in commercial buildings. We offer a collaborative environment where you will be involved in the entire development process, from design to deployment. This role provides opportunities for growth and skill enhancement as you work with cutting-edge technologies. We value a client-focused approach and are committed to supporting both your professional and personal development. last updated 4 week of 2026