Why choose us?
Choosing to work for SMS means choosing to make a difference. We are changing how businesses and consumers use energy for the better, helping achieve a greener, sustainable, and more affordable energy system for everyone. Through our range of innovative energy solutions, we are delivering the future of smart energy – working closely with private and public sector partners we are playing a critical role in transforming and decarbonising the UK economy by 2050.
What's in it for you?
-
25 personal holiday days per year (with additional 8 public holidays) increasing to 30 personal days after 5 years of service (includes options to buy and sell)
-
Hybrid working options.
-
Enhanced Maternity leave. Paternity and Adoption leave.
-
24/7 free and confidential employee assistance service.
-
Medicash health plan offers a wide variety of benefits from cashback on everyday healthcare treatments like optical, dental and physio treatments. Discounted gym memberships and free 24/7 online GP.
-
Access to our Share Incentive Plan which allows you to become a shareholder in a tax-efficient way and benefit from the success of the company.
-
Life Insurance (4 x annual salary).
-
Pension matching scheme (up to 5% of salary).
Visit Our People page
What's the role?
Reporting to Technology Director, the successful candidate will focus on backend software development of our FlexiGrid software platform.
The candidate will play a key role in the continued design and development of the FlexiGrid platform which controls domestic and commercial batteries, smart electric vehicle (EV) chargers, flexible heating systems and other grid-connected flexibility assets. The platform is designed to interact with various external platforms and APIs including inputs from energy trading markets, weather forecasts, electrical grid signals and site-level energy consumption patterns.
The successful candidate will be responsible for building and maintaining internal software applications engineered to a high standard of quality and maintainability using best practices and tools. You will also be providing support, guidance, and assistance to less experienced colleagues.
Work Conditions - Monday to Friday office hours. SMS currently operates on a hybrid working model. You will be mostly home based however you should reside within a comfortable commuting distance to one of our sites (Cardiff, Glasgow, Doncaster), as and when you are required to come on site.
Key Responsibilities:
- Developing software, which is testable, dependable and maintainable.
- Analysing, designing and developing new applications while taking projects through the entire software development cycle from concept to product release, always adhering to industry best practices.
- Maintaining and fine-tuning existing applications to meet performance targets as business expands.
- Working on ways to automate and improve development and release processes.
- Planning and executing projects in a timely manner.
- Ensuring your software meets the highest security standards and is ISO27001 compliant.
- Collaborating in reviews of specifications, with others as appropriate.
To be considered for this role, we would love you to have:
Essential
- A relevant BEng / BSc or higher degree (or equivalent) in Computer Science, Computer Engineering or similar (or any other related technical discipline if sufficient experience in software development / programming).
- Strong programming background with Python experience preferred.
- Experience with REST APIs.
- Experience with cloud-based servers.
- Familiarity with relational databases (SQL).
- Git experience.
- Familiarity with best practices for security and scalability.
- Familiarity with server side software concepts.
- Working in an Agile development environment.
- Knowledge of unit testing methodologies and automated testing platforms.
Desirable
- Ability and desire to learn and apply new programming languages.
- Linux familiarity (from a developer's perspective) highly desirable.
- ISO27001 familiarity.
- Knowledge of the energy sector.
#LI-Hybrid
Download
Job Profile