Senior Software Engineer / Senior Software Developer
Hybrid - Milton Keynes
£60,000 + bonus
About the Role:
We’re seeking an experienced and driven Senior Software Engineer to join our team and make an impact by building and delivering high-quality, scalable software solutions. This is your opportunity to work with modern technologies in a collaborative, forward-thinking environment.
Key Responsibilities:
* Design, develop, and maintain scalable and reliable applications using C#, .NET Core, and .NET 8 .
* Build and optimize SQL databases, ensuring performance, reliability, and security.
* Develop and manage robust data access layers using EF Core .
* Create and enhance Web APIs to support application features and integrations.
* Utilize dependency injection to build testable and maintainable codebases.
* Collaborate with cross-functional teams to deliver innovative solutions.
* Ensure code quality through best practices, unit testing, and code reviews.
Essential Skills & Experience:
* Proficiency in C#, .NET Core, and .NET 8 .
* Strong experience working with SQL databases, including schema design and optimization.
* Expertise in EF Core for ORM and database interaction.
* Proven experience in developing and maintaining Web APIs .
* Deep understanding of dependency injection and its practical applications.
* Strong problem-solving skills and attention to detail.
* Excellent communication and team collaboration abilities.
Nice to Have:
* Experience with Microsoft Azure services and cloud-based application development.
We cannot support applicants that require visa sponsorship.
Please apply to this advert for more info.