Software Developer
Reed
Manchester, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 65KJob location
Manchester, United Kingdom
Tech stack
Clean Code Principles
ASP.NET
.NET
API
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Relational Databases
DevOps
Entity Framework
PostgreSQL
Microsoft Software
Microsoft SQL Server
MVC
Scrum
Systems Development Life Cycle
RabbitMQ
Software Engineering
React
GIT
Vue.js
Containerization
Angular
Integration Tests
Kubernetes
Bicep
Kafka
Front End Software Development
Terraform
Docker
Web Api
Microservices
Job description
We're partnered with a leading software development company in Manchester that is scaling its engineering function to support major new product initiatives. They're now looking for a .NET Software Developer who enjoys modern Microsoft technologies, clean code, and building high-performing, scalable applications.
This role is perfect for someone who wants technical ownership, the chance to shape solutions, and the opportunity to work in a product-focused environment where engineering quality truly matters.
What You'll Be Doing
- Designing and developing applications using C#, .NET 6+, and ASP.NET Core.
- Building APIs and microservices that power complex software products.
- Working with Azure services and cloud-native patterns.
- Writing clean, secure, and maintainable code following best practices.
- Collaborating closely with Product Owners, QA, DevOps, and other developers.
- Contributing to architectural discussions and influencing design decisions.
- Performing code reviews and encouraging high technical standards.
- Working across the full SDLC in an Agile/Scrum environment.
Requirements
- Commercial experience with C# and the .NET ecosystem.
- Strong experience with ASP.NET Core (Web API / MVC).
- Good understanding of relational databases (SQL Server or PostgreSQL).
- Experience with Entity Framework Core.
- Exposure to Azure and cloud-based deployments.
- Confident in Git workflows and CI/CD processes.
- Familiarity with unit and integration testing.
Nice to Have:
- Experience with microservices.
- Containerisation (Docker, Kubernetes).
- Messaging technologies (Service Bus, RabbitMQ, Kafka).
- Front-end experience with React/Angular/Vue (not essential).
- Infrastructure-as-code (Terraform, Bicep).
- Knowledge of industry-standard authentication patterns.
The Person
- Practical problem-solver with a quality-driven mindset.
- Strong communicator who enjoys collaborating in cross-functional teams.
- Passionate about modern .NET practices and improving systems.
- Able to work independently while contributing positively to team culture.