Software Engineer

Posted 20 October 2025
Salary £42000 - £46000 per annum
LocationWorcestershire
Job type Permanent
DisciplineSoftware DeveloperIT & Technical
ReferenceHQ00037768_1760980434
Contact NameTammy Burgoyne

Job description

Software Engineer - .NET / Full Stack

Location: Hybrid (2 days per week on-site)

An exciting opportunity to join a dynamic and creative development team, working on a modern and evolving technology stack. You'll be part of a collaborative Agile environment focused on delivering high-quality, scalable software solutions. This role offers the chance to contribute to both new development and the continuous enhancement of an enterprise-grade platform hosted entirely in Azure.

Tech Stack

  • .NET (latest versions up to .NET 8)

  • Angular

  • NativeScript

  • Azure DevOps (Pipeline management)

  • Git

  • MongoDB

  • Microservices architecture

  • Azure ecosystem: Service Fabric, WebApps, Data Lake, Storage, EventHub, App Insights, DataBricks

  • CI/CD

  • Agile principles

What You'll Be Doing

  • Designing, developing, and maintaining high-quality, scalable, and secure applications.

  • Collaborating within a cross-functional team to deliver robust software to customers.

  • Leading by example in writing clean, maintainable, and efficient code, championing best practices and coding standards.

  • Driving the adoption of comprehensive automated and performance testing.

  • Contributing to the evolution of system architecture and promoting innovation within the team.

  • Supporting production environments and ensuring software reliability and performance.

What We're Looking For

Essential

  • 1-2 years of commercial software development experience.

  • Strong proficiency in C# and Object-Oriented Programming (OOP).

  • Experience building APIs (WebAPI).

  • Hands-on experience with databases (SQL, MySQL, SQLite, or NoSQL systems such as MongoDB or Cassandra).

  • Understanding of web technologies (HTML, CSS, JavaScript).

  • Experience in unit testing and code review practices.

  • Exposure to Agile methodologies (Scrum or Kanban).

  • Ability to troubleshoot and resolve performance or scalability challenges in high-throughput systems.

Desirable

  • Experience with evolving or cloud-native architectures (Azure, AWS, or GCP).

  • Familiarity with modern JavaScript frameworks (Angular, React, Svelte, Vue, etc.).

  • Knowledge of CI/CD pipelines and Git workflows.

  • Understanding of containerisation technologies (Docker / Kubernetes).

  • Experience with Agile programming methods and continuous delivery practices.

What's in It for You

  • Flexible hybrid working - typically 2 days a week on-site.

  • Competitive salary and benefits package, including:

    • Private healthcare

    • Pension scheme

    • Life assurance

  • Work with cutting-edge technologies in a modern Azure-hosted environment.

  • A supportive, inclusive culture that encourages innovation and professional growth.

  • Real opportunities for progression within a forward-thinking, tech-led organisation.