Software Developer
Software Developer
Nottingham (Hybrid – 2–3 days in the office)
Up to £52,000 + benefits
Permanent
We’re looking for a talented Software Developer to join a collaborative and forward-thinking IT team. This is a great opportunity to work across both established systems and new product development, using modern technologies in a cloud-first environment.
You’ll play a key role in designing, building, and improving applications, while contributing to continuous improvement across development practices, tooling, and architecture.
The Role
You’ll be working in an Agile environment, collaborating with developers and stakeholders to deliver high-quality software solutions. The role offers a mix of hands-on development, problem-solving, and technical input into ongoing projects.
Key responsibilities include:
- Designing, developing, and maintaining applications using .NET (C#), Angular, and TypeScript/JavaScript
- Building API-first solutions using REST and OpenAPI/Swagger
- Working with SQL Server and contributing to database design
- Developing cloud-based solutions within Azure (App Services, Functions, etc.)
- Supporting and enhancing existing systems alongside new feature development
- Writing clean, maintainable, and well-documented code
- Contributing to CI/CD pipelines using Azure DevOps
- Participating in code reviews and collaborative development practices
- Ensuring software quality through testing and best practices
What We’re Looking For
Essential:
- Strong experience with .NET and C#
- Strong, hands-on experience with Angular (essential)
- Solid TypeScript and JavaScript skills
- Good understanding of web development and CSS
- Experience with SQL Server and database design
- Knowledge of REST APIs and API-first development
- Experience working with Azure or similar cloud platforms
- Familiarity with Azure DevOps and CI/CD practices
- Experience working in Agile environments
Desirable:
- Experience with Infrastructure as Code (e.g. ARM templates)
- Interest or exposure to AI/LLMs and modern development tooling
- Knowledge of additional Azure services (e.g. Azure SQL, Cosmos DB)
- Experience with ElasticSearch
- Automated testing experience
- Exposure to complex system integrations
About You
- A proactive problem-solver who enjoys improving systems and processes
- Comfortable managing multiple priorities across legacy and new development
- A strong communicator who can work effectively with technical and non-technical stakeholders
- Detail-oriented, with a focus on quality and best practice
- Keen to learn and stay up to date with new technologies
What’s on Offer
- Salary up to £52,000
- Hybrid working (2–3 days in Nottingham office)
- Opportunity to work on modern technologies and cloud-based systems
- Supportive, collaborative team environment
- Ongoing learning and development opportunities