At a Glance
- Tasks: Design and develop innovative software for renewable energy solutions.
- Company: Join the world's largest independent renewable energy company.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact on sustainable energy while working with cutting-edge technology.
- Qualifications: 3+ years of coding experience in C#/React and strong collaboration skills.
- Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
The predicted salary is between 28800 - 43200 £ per year.
Do you want to work to make Power for Good? We're the world's largest independent renewable energy company, guided by a vision to create a future where everyone has access to affordable, zero carbon energy. Achieving our ambitions would be impossible without our people, who are our most important asset. We continually invest in them.
RES is a family with a diverse workforce, dedicated to the personal and professional growth of our people, no matter what stage of their career they are at. We promise rewarding work that makes a real impact, the chance to learn from inspiring colleagues across a growing global network, and opportunities to grow personally and professionally. Our competitive package offers a wide range of benefits and rewards.
The position involves joining our APM (Asset Performance Management) team as a Software Engineer. You will work across the stack to support our SaaS product, from designing and implementing Front End interfaces to building reliable and scalable Back End services. You'll collaborate closely with product managers, designers, and other engineers to deliver features end-to-end, improve system performance, and contribute to the technical direction of the application. This is an opportunity to have a direct impact on a product used to improve the performance of renewable assets every day.
Accountabilities:- Design, develop, and maintain Front End and Back End features of our new SaaS application.
- Collaborate with product and design teams to translate requirements into new features.
- Improve system performance, reliability, and scalability as the platform evolves.
- Participate in code reviews, testing, and deployment processes.
- Contribute to architectural discussions and long-term technical decisions.
- Help to improve documentation and maintainability of a Legacy system.
The ideal candidate would have expertise in both Front End and Back End technologies, including modern frameworks, databases, datalakes, and API design. A good understanding of software architecture, testing, CI/CD, and cloud platforms like Azure is preferred. Strong knowledge of coding standards, performance optimisation, and security best practices is essential, along with the ability to contribute to scalable, maintainable solutions. Domain knowledge of the renewables industry is not essential but would be nice to have.
Skills:- Knowledge of Front End technologies such as React, HTML, CSS, and JavaScript/typescript.
- Experience with Back End development in C#.
- Additional experience working with Python would be desirable.
- Proficiency in working with data structures such as relational databases and datalakes.
- Understanding of version control systems, preferably Git.
- Experience with CI/CD pipelines and automated testing.
- Solid understanding of software design patterns and best practices.
- Ability to communicate progress to managers and collaborate with fellow engineers.
- Problem-solving skills and attention to detail.
- Ability to work in a distributed team.
Preferred 3+ years of coding experience, including hands-on experience of all the required skills.
Qualifications:English spoken and written.
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.
Software Engineer - C#/React 24 Month fixed term contract employer: RES
Contact Detail:
RES Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C#/React 24 Month fixed term contract
✨Tip Number 1
Network like a pro! Reach out to current employees at RES on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your expertise in C# and React, make sure to share it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice makes perfect, so consider using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the RES family.
We think you need these skills to ace Software Engineer - C#/React 24 Month fixed term contract
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, React, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission of making Power for Good!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for renewable energy and how your background aligns with our goals. Let us know why you're excited about this opportunity and how you can make an impact.
Showcase Your Projects: If you've worked on any cool projects, especially those involving SaaS applications or renewable energy, be sure to mention them. We love seeing real examples of your work and how you approach problem-solving!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at RES
✨Know Your Tech Stack
Make sure you brush up on your knowledge of C#, React, and any other relevant technologies mentioned in the job description. Be ready to discuss your experience with both Front End and Back End development, as well as any projects where you've implemented these skills.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you improved system performance or contributed to architectural decisions. This will demonstrate your ability to think critically and work collaboratively.
✨Understand the Company’s Mission
Familiarise yourself with RES's vision of creating affordable, zero carbon energy. Be prepared to discuss how your role as a Software Engineer can contribute to this mission. Showing genuine interest in the company's goals can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions to ask at the end of your interview. Inquire about the team dynamics, ongoing projects, or how they measure success in the APM team. This shows that you're engaged and serious about the opportunity.