Software Engineer
Software Developer – (C#.NET) – Warrington
I am looking to speak with strong junior developers ready to step into a mid-level position or a mid-level developer looking for more responsibility within a smaller team. You’ll have the chance to take ownership of projects, contribute to new greenfield initiatives, and work closely with experienced engineers to deliver high-quality solutions that support the organisation’s evolving technology landscape. This role is focused on the Microsoft tech stack, so we are looking for someone with good experience in C#.NET.
Responsibilities
- Design, develop, test, and deploy backend applications using .NET and C#
- Translate business requirements into clean, maintainable, and scalable technical solutions
- Contribute to system design discussions and support architectural decision-making
- Write high-quality, well-structured code following best practices
- Develop and maintain unit and integration tests to ensure reliability and performance
- Participate in code reviews and contribute to improving overall code quality
- Diagnose and resolve bugs, performance issues, and production incidents
- Work with SQL databases, including query optimisation and schema design
- Collaborate with frontend developers and stakeholders to deliver complete features
- Continuously improve technical skills and contribute ideas to enhance systems and processes
Requirements
- 3+ years of professional backend development experience
- Strong proficiency with .NET and C#
- Solid experience working with SQL databases and writing efficient queries
- Experience with ORM frameworks such as Entity Framework or Dapper
- Good understanding of object-oriented programming and SOLID design principles
- Experience using Git and modern development workflows
- Experience writing unit and integration tests
- Ability to work independently while contributing effectively within a team
Desirable
- Exposure to cloud platforms
- Experience working in Agile or Scrum environments
- Familiarity with RESTful API design and microservices concepts
- Interest in system design and architecture
- Experience with CI/CD pipelines and automated deployments
Software Developer – (C#.NET) – Warrington