Your current version of Internet Explorer is old and unsupported for most of the websites. We recommend you to upgrade <a href='http://windows.microsoft.com/en-gb/internet-explorer/download-ie'>from here</a> to the latest version of Internet Explorer and your experience will be enhanced.

Software Developer - SMART CMS

As a company we are proud of our reputation as leaders in renewable energy and for demonstrating that a low carbon future is possible, affordable and desirable. The SMART team is a key part of this, providing bespoke software solutions across the global wind, solar and storage Operations business. This includes: Retrieve and homogenize data from a wide range of operational renewable energy power plants Analyze operational data from renewable energy power plants, including data from Condition Monitoring Systems Provide flexible reporting solutions for internal and external clients Provision engineering analysis tools used by specialists to detect and prevent faults Use machine learning and artificial intelligence to automate the application of specialist knowledge

Role General Characteristics – Purpose

The Software Developer role is a key role within the SMART (Site Monitoring, Analysis and Reporting Tool) team. The Software Developer role exists to architect, implement and support new software products for RES Operations; in particular this role will support new products for CMS (Condition Monitoring Systems).

The Software Developer has responsibilities including:

  • Work together with the Product Owner, Predictive Analytics Specialist and CMS Expert to deliver new software products following the Scrum development methodology
  • Choose the right technology, architecture and infrastructure for each product in consultation with other software developers and the Product Owner
  • Maintain high operational performance; monitor and control exceptions and application availability and application performance
  • Assist the Product Owner with user story definition and estimation
  • Demonstrate new features at wrap up meetings
  • Follow and contribute to team working agreement
  • Contribute to the strategic technical direction of the product
  • Deliver work which is applicable to wind, solar and storage assets in all markets
  • Support continuous improvement of team tools and practices


The Software Developer reports to the SMART Product Manager within Group Technical. The Software Developer will work in a team which includes a Product Owner, a Predictive Analytics Specialist and a CMS expert. The role’s impact is to support growth of the Operations business through management of the SMART product including integration of RES’ existing in-house capability for fault prediction (CMS). This capability needs to be scalable and applicable to a wider class of assets (e.g. solar and energy storage).

Knowledge, Skills and Abilities:


  • C#
  • ASP.Net MVC
  • Client side Web development (including Typescript, Javascript, Angular, React and Redux)
  • Python
  • SQL databases (including MS SQL Server)
  • Testing frameworks (including NUnit)
  • Version Control systems (in particular Github)
  • Continuous Integration Systems (including Jenkins)
  • Cloud based application deployment (Azure or similar)
  • SCADA systems and relevant protocols such as OPC

Knowledge / experience

  • Scrum / Agile methodology
  • Continuous deployment
  • Object orientation best practices
  • Mathematics and statistics


  • Ability to discuss and implement numerical algorithms, data analysis and machine learning methods
  • Ability to understand users’ success criteria and design software to achieve their required outcomes
  • Ability to integrate with an existing international team


  • Degree in Computer Science, Science, Engineering or a technical discipline
  • Relevant experience working as a software developer


Work Environment

We work at RES' award winning low carbon global headquarters, Beaufort Court. The office is less than 5 minutes walk from Kings Langley train station. The office includes a locker room with showers for runners and cyclists - there is a cycle to work support scheme and many country footpaths around the office for lunch time runs or walks.

Posted: 16/11/2018

Location: France, UK & Ireland

Contract Type:Full-Time, Permanent

Type of Role: Technical

This website will be unavailable from Monday 28th January 2019 from 7am - 9am (GMT)

Le site sera temporairement indisponible le lundi 28 janvier de 08h00 à 10h00 (UTC+1)