Software Engineer - C#

Software Engineer - C#

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Utilita Energy Ltd

At a Glance

  • Tasks: Design, build, and support innovative SaaS Cloud-native applications.
  • Company: Dynamic software company focused on improving customer experience in energy and utilities.
  • Benefits: Competitive salary, bonus scheme, EV car scheme, and inclusive workplace from day one.
  • Other info: Exciting projects, excellent career growth, and a commitment to diversity.
  • Why this job: Join a passionate team and make a real impact with cutting-edge technology.
  • Qualifications: C# skills, understanding of .NET stack, and experience in Agile environments.

The predicted salary is between 36000 - 60000 £ per year.

We are a dynamic software company established in 2006, with a vision of helping the energy and utilities sectors improve customer experience and lower their cost to serve, using smarter process automation.

We have an exciting opportunity as a Software Engineer, where we aim to provide you with a uniquely inclusive and diverse workplace, which showcases the extraordinary in all of us, by enabling you to be the best you can be. Our promise is to put customers at the heart of everything we do; it’s part of how we live and breathe at Procode. Our hugely passionate workforce puts them at the heart of every decision we make.

You will join a high-energy product team working in a fast-paced environment, where you’ll design, build, and support SaaS Cloud-native applications across cloud, desktop, and web platforms. You would be working on a variety of projects from Cloud Payment Gateways, APIs, JSON and REST, new cloud microservices developments - there’s a lot here to keep you busy. You’ll be supporting the design and development of current and emerging applications and joining an important team within Procode.

Who are we looking for

Your current commercial C# skills and continued interest in developing and enhancing these will be key to your success in this role. Your wider understanding of the .NET stack (e.g. .NET core and microservices) will provide you with a solid base from which to grow. Your experience within an Agile (Scrum) working environment, alongside your problem-solving skills, will enable you to hit the ground running. Your strong communication skills will enable you to speak in both technical and non-technical language, to clarify requirements and business needs. This role will allow you to gain skills in or evolve your knowledge of Test-Driven Development (TDD) and Behaviour Driven Development (BDD).

This includes: C#, .NET Core, ASP.NET (core), APIs, RESTful Services, JSON, Docker, GIT (Bitbucket), OOP, SOLID, Cloud deployment and microservices, SQL server, Oracle (SQL – PL/SQL), AWS & Azure.

This role will involve on-call working on a rota basis (24/7)

To be successful in this role you will be required to pass an enhanced security vetting process.

Our employees, just like our customers, come from all walks of life, and we’re fuelled in championing diversity, inspiring an inclusive culture, and enabling an environment where you can be your authentic self.

Benefits - available from day one! We offer an EV car scheme. Qualifying terms and conditions apply.

Software Engineer - C# employer: Utilita Energy Ltd

Procode IT is an exceptional employer, offering a dynamic and inclusive work environment in Chandlers Ford, where employees are encouraged to thrive and innovate. With a strong focus on employee growth, you will have the opportunity to enhance your skills in cutting-edge technologies while contributing to meaningful projects that improve customer experiences in the energy sector. Our commitment to diversity and a supportive culture, combined with attractive benefits like an EV car scheme and a discretionary bonus, makes Procode a rewarding place to build your career.

Utilita Energy Ltd

Contact Details:

Utilita Energy Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - C#

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. Getting to know the team can give you insider info and make your application stand out.

Tip Number 2

Prepare for the interview by brushing up on your C# skills and understanding the .NET stack. Be ready to discuss your experience with Agile methodologies and how you've tackled challenges in past projects.

Tip Number 3

Showcase your problem-solving skills during the interview. Use examples from your previous work to demonstrate how you approached complex issues, especially in a fast-paced environment.

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 joining our dynamic team.

We think you need these skills to ace Software Engineer - C#

C#
.NET Core
ASP.NET (Core)
API Development
RESTful Services
JSON
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your C# skills and any experience with .NET, microservices, and Agile methodologies. We want to see how your background aligns with what we do at Procode!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our mission of improving customer experience in the energy sector. Let us know what makes you tick!

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your skills in action, especially if they involve cloud-native applications or API development.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. We can't wait to hear from you!

How to prepare for a job interview at Utilita Energy Ltd

Know Your C# Inside Out

Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with .NET Core, ASP.NET, and any projects you've worked on that involved these technologies. They’ll likely want to hear about specific challenges you faced and how you solved them.

Showcase Your Agile Experience

Since this role involves working in an Agile environment, be prepared to talk about your experience with Scrum or other Agile methodologies. Share examples of how you’ve contributed to team sprints, tackled user stories, and adapted to changing requirements.

Communicate Clearly

Strong communication skills are key for this position. Practice explaining technical concepts in simple terms, as you may need to clarify requirements with non-technical stakeholders. Think of examples where you successfully bridged the gap between tech and business needs.

Prepare for Problem-Solving Questions

Expect to face some problem-solving scenarios during the interview. Brush up on your analytical skills and be ready to walk through your thought process when tackling coding challenges or design questions. This will demonstrate your ability to think critically and creatively.