Software Developer (Python)

495
Nationwide
Permanent
Competitive Salary & Excellent Benefits package
Sorry, this advert is now closed. Click here to view our live vacancies.

Apply now

 

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 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.
  • Share Incentive Plan.
  • Life Insurance (4 x annual salary)
  • Pension matching scheme (upto 5% of salary)
  • Developing our people is important to us - we support and encourage development by offering internal and external accredited courses, secondments and study support.

 

 Visit Our People page

 

What's the role?

 

Reporting to Technology Director, your focus will be on the backend software development of our FlexiGrid software platform.

The Software Developer 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. Building and maintaining internal software applications engineered to a high standard of quality and maintainability using best practices and tools.
Providing support, guidance, and assistance to less experienced colleagues.

 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.  You will also
provide support, guidance, and assistance to other colleagues.

 

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
  • Carrying out any additional duties as may reasonably be required within the general scope and level of the post
  • Upholding SMS’ core values: Safety, Customer excellence, Sustainability, Innovation and Pride
  • Any other duties as required

 

 

To be considered for this role, we would love you to have:

 

  • 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

 

 

 

 #LI-Remote 

Cookies on this website
We to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.