The Software Developer has a key role within the Technical team. The purpose of this role is to develop and support innovative, robust and user friendly applications which are aligned with project development programmes and company objectives.
The TEC Systems Product Team is a key part of the business, streamlining processes and crunching numbers. Our technical, engineering and commercial analysis software helps us find and analyse the best sites for renewable energy to drive down the cost of borrowing from investors.
The team also provides specialist support, training and ad-hoc technical analysis for the global wind and solar project development teams.
We believe that small, empowered, self-motivated teams can do big things. We believe in ideas, in aspiring to be the best that we can be, work life balance and a blameless culture based on trusting our developers.
You are a talented and enthusiastic developer. You’re curious, excited by new technologies, and thrive in a fast-paced and high impact environment. Your idea of fun is to be challenged by hard problems and you have a passion for great user experience.
If successful, you will join the TEC Systems Product Team to support and develop software applications. The applications produced by the team are used to support the global development of Renewable Energy projects by RES as follows:
Project management for wind, solar and storage project development Managing relationships and contracts with landowners, including spatial tracking of landowner boundaries. Efficiently processing and quality controlling data from measurement systems like met masts or remote sensing devices Industry leading, innovative analysis of a project’s wind resource and energy yield Commercial modelling to determine a project’s profitability While this role is advertised as a permanent vacancy, applications for secondments from other parts of the business will be considered.
The knowledge, experience and skills listed below describe an ideal candidate, but we are open to applicants from candidates who do not have experience with entire stack
Ability to discuss, design and implement windows and web apps
Ability to discuss and resolve logical problems
Ability to integrate smoothly with an existing team
Agile software development object orientated principles Web API's Test driven development
Databases (SQL server, MonogoDB, Azure, table storage, Azure SQL Server)