Software Engineer
- Posted 20 October 2025
- Salary £42000 - £46000 per annum
- LocationWorcestershire
- Job type Permanent
- DisciplineSoftware Developer, IT & 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.
