Software Developer in Cardiff

Software Developer in Cardiff

Cardiff Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Develop impactful digital solutions for green energy initiatives.
  • Company: Join Ofgem, a leader in delivering smart energy services.
  • Benefits: Enjoy hybrid working, competitive salary, and excellent career development opportunities.
  • Why this job: Make a real difference in people's lives while shaping the UK's clean energy future.
  • Qualifications: Experience in Microsoft .NET technologies and strong collaboration skills required.
  • Other info: Be part of an inclusive team where your ideas matter and growth is encouraged.

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

Location - Successful candidates may be based in any of our office locations – Cardiff, Glasgow, or London. We especially welcome applicants from Cardiff and Glasgow.

Job summary: Help shape the future of energy through impactful digital solutions. Ofgem is looking for a Software Developer to support the delivery of green energy and social schemes, using modern technologies to build services that make a real difference to people's lives. We’re offering a permanent role where you’ll contribute to the development of applications that support some of the UK’s most vital public services. This is a high-impact opportunity to influence how digital tools are built and delivered, ensuring the systems behind our schemes are efficient, secure and user-focused.

You’ll develop and support innovative applications that contribute to green initiatives, as well as taking part in the technical development of projects and implementing new technologies. There’s plenty of scope for application development, process improvement and shaping the way we work within an agile delivery environment. This development role will also give you the chance to support junior colleagues, using your expertise to guide and mentor them, and step up and take on management activities for various projects.

Collaboration will be at the heart of your approach as you work with other developers, stakeholders and digital experts to create scalable, sustainable solutions that meet Government Digital Service standards. We’re looking for someone with strong experience in Microsoft-based development, including C#, Entity Framework Core and SQL Server, along with a solid understanding of Azure. You’ll be familiar with applying design patterns, writing and executing unit tests, and working within microservices architectures. Experience with containerization tools such as Docker and Kubernetes, and the ability to communicate effectively across technical and non-technical audiences, will be key to success in this role.

At Ofgem, you’ll be part of a collaborative, inclusive environment where your ideas are valued and your expertise can flourish. We support hybrid working, offer an exceptional benefits package and provide the flexibility and development opportunities that will see you advance your career. We have a critical purpose to deliver smart, efficient digital services that power the UK’s clean energy future. You will help ensure that essential schemes are built on strong technical foundations, enabling fairer, greener outcomes for consumers and communities across the country. SC is required for this role. Information and eligibility guidance can be found here: SC - Guidance Pack for Applicants - GOV.UK

Key Responsibilities:

  • Development, maintenance, and support of key Ofgem scheme applications.
  • Technical documentation of key Ofgem business applications.
  • Technical ownership of application requirements.

Key Outputs and Deliverables:

  • Ensuring that business applications developed internally and externally are technically and functionally suitable for Ofgem.

Key Stakeholder Relationships:

  • To work as part of a team with Developers, Business Analysts, Project Managers, QA Testers, and the IT Infrastructure team to develop and deliver key Ofgem business applications.
  • To work with the IT Infrastructure team to resolve issues with Ofgem business applications.
  • To work with the IT Service Desk to resolve internal and external customer issues with Ofgem business applications.
  • To work with outsourced development partners to transfer technical knowledge of externally developed applications in-house.

Person specification:

  • (Lead) Essential skills and proven expertise in the following technologies: Microsoft .NET (C#), .NetCore, ASP.Net MVC, API development, Object-Oriented Design, SOLID development techniques and design patterns.
  • Knowledge and experience of: Entity Framework, Relational database design, SQL Server Development, SQL Stored procedures, Writing unit and integration tests, Unit Test Frameworks.
  • A good working knowledge of some of the following technologies: Version Control tools and workflows (GIT), CI/CD pipelines within Azure Devops, Build and deployment automation, Cloud Technologies (Azure), Microservices.
  • Demonstrable expertise of collaborative working with: Business Analysts, Automation Engineers, Delivery Managers, Product Managers, Senior Managers, and Business Customers.
  • Strong work planning, time management, and change management skills across multiple functional groups and departments, and strong skills involving prioritizing and reprioritizing development tasks.

Software Developer in Cardiff employer: Ofgem

At Ofgem, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the pursuit of a greener future. Our inclusive work culture fosters personal and professional growth, offering extensive development opportunities and a flexible hybrid working environment. With a strong commitment to impactful digital solutions, you will play a vital role in shaping essential public services while enjoying a comprehensive benefits package that supports your well-being and career advancement.
O

Contact Detail:

Ofgem Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer in Cardiff

✨Tip Number 1

Network like a pro! Reach out to current employees at Ofgem or similar companies on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Show off your skills! Prepare a portfolio of your projects, especially those that align with green energy or public services. This will help you stand out during interviews and showcase your hands-on experience.

✨Tip Number 3

Practice makes perfect! Get comfortable with common interview questions for software developers, especially around C#, Azure, and microservices. Mock interviews with friends can help you nail your responses.

✨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 the team at Ofgem.

We think you need these skills to ace Software Developer in Cardiff

C#
.NET
.NetCore
ASP.Net MVC
API Development
Object-Oriented Design
SOLID Development Techniques
Entity Framework
SQL Server Development
SQL Stored Procedures
Unit and Integration Testing
Version Control (GIT)
CI/CD Pipelines (Azure DevOps)
Cloud Technologies (Azure)
Microservices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Microsoft technologies, especially C#, SQL Server, and Azure, as these are key for us at Ofgem.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about green energy and how your background makes you a great fit for this role. Show us your enthusiasm for developing impactful digital solutions!

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 in areas like microservices and containerization.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!

How to prepare for a job interview at Ofgem

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Entity Framework Core, and SQL Server. Brush up on your Azure knowledge too, as it’s crucial for this role.

✨Showcase Your Collaboration Skills

Since collaboration is key, prepare examples of how you've worked with different teams in the past. Think about times when you’ve partnered with developers, business analysts, or project managers to deliver successful projects.

✨Prepare for Technical Questions

Expect technical questions that test your understanding of design patterns, unit testing, and microservices architectures. Practise explaining these concepts clearly, as you’ll need to communicate effectively with both technical and non-technical audiences.

✨Demonstrate Your Problem-Solving Ability

Be ready to discuss how you approach problem-solving in software development. Share specific examples where you’ve improved processes or resolved issues, particularly in an agile environment, to show you can contribute to their mission of delivering efficient digital services.

Software Developer in Cardiff
Ofgem
Location: Cardiff

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>