Mid-Level Software Developer
Role details
Job location
Tech stack
Job description
An innovative financial services company, delivering award-winning software solutions, is seeking a Mid-Level Software Developer to join their growing team. You'll work across the full software development lifecycle, building reliable, scalable systems using C#, .NET, SQL, and Azure.
This is a hands-on coding role where you'll contribute to new features, improve existing products, work on greenfield projects and collaborate closely with senior developers to deliver high-quality software. You'll have opportunities to learn from experienced colleagues, develop your technical skills, and grow within a supportive, fast-paced team.
Requirements
- Minimum 3 years of experience in C# .NET Core
- Working knowledge of SQL Server and ORM technologies (Entity Framework)
- Understanding of SOLID principles / DDD
- Experience building or consuming RESTful APIs
- Familiarity with CI/CD, Git, and automated testing
- Ability to work collaboratively in a team environment
Desirables
- Azure cloud experience (App Services, Functions, Storage, Service Bus, etc.)
- Exposure to microservices or containerisation (Docker/Kubernetes)
- Experience with front-end frameworks such as React or Vue