Description
Do you want to work to make Power for Good?
We're the world's largest independent renewable energy company. We're guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero carbon energy.
We know that achieving our ambitions would be impossible without our people. Because we're tackling some of the world's toughest problems, we need the very best people to help us. They're our most important asset so that's why we continually invest in them.
RES is a family with a diverse workforce, and we are dedicated to the personal professional growth of our people, no matter what stage of their career they're at. We can promise you rewarding work which makes a real impact, the chance to learn from inspiring colleagues from across a growing, global network and opportunities to grow personally and professionally.
Our competitive package offers a wide range of benefits and rewards.
This position is based in our Glasgow office.
The Position
As Graduate Software Developer in the Development Analytics team, you’ll contribute to the development of RES’s flagship commercial modelling (GEM) and land management (Development Map) products. This is an excellent opportunity to begin your software development career, working with cutting-edge technologies while making a real impact for our renewable projects worldwide. You’ll work within a collaborative and supportive team environment, receiving mentoring and guidance to develop your technical skills and professional expertise.
- Develop features for modern software products under the guidance of team members
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
- Write clean, maintainable code following established best practices and coding standards
- Contribute to automated testing, CI/CD pipelines, and reducing technical debt
- Learn and apply security and architecture policies as defined by the Development Analytics Lead Architect.
Organisational Context
This position reports to the GEM Senior Product Manager. The Development Analytics product suite includes GEM, Development Map and Development Hub which allow are used across our wind, solar, BESS, and Green Hydrogen projects worldwide. The position works alongside a Lead Software Development, who will provide technical mentoring and coaching, and another full-time software developer.
Key Accountabilities
This is a hand-on software development role designed for graduates beginning their career in software. You’ll work within the Development Analytics team, contributing to feature delivery and actively learning professional software development practices. You will participate in spring meetings and collaborate closely with the Lead Software Developer, who will provide coaching and mentorship. You’ll be expected to take ownership of assigned tasks, seek guidance when needed, and demonstrate a commitment to continuous learning and improvement.
Knowledge
- Software development fundamentals and programming concepts
- Familiarity with Agile methodologies
- Experience with version control systems such as Git
- Understanding and awareness of cloud architecture and web technologies and APIs
Skills
- Core: Programming ability in one of more languages (JavaScript/Typescript, Python, or similar), problem solving mindset, willingness to learn, strong communication skills, and ability to work collaboratively in a team.
- Desirable: Experience in front end design (React), cloud platforms (Azure), Docker, and NumPy
Experience
- Academic projects demonstrating software development skills
- Internship or placement experience in software development (Desirable)
- Contributions to open-source projects or personal projects (Desirable)
Qualifications
Degree (or expected graduation) in Computing, Mathematics, Science, Economics, Engineering or a related discipline.
At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.