Job Search and Career Advice Platform

Enable job alerts via email!

Mid-Level Software Developer

Oscar Associates Limited

Nottingham

Hybrid

GBP 45,000 - 50,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial services company in Nottingham is seeking a Mid-Level Software Developer. This role requires hands-on experience in C# .NET and Azure, where you will work across the entire software development lifecycle to develop reliable, scalable systems. You will collaborate with senior developers on new features and improvements, working in a supportive team environment. The position offers a salary of £45,000 - £50,000 with flexible days in-office and extensive opportunities for professional growth.

Benefits

Opportunities for professional growth
Supportive team environment

Qualifications

  • Minimum 3 years of experience in C# .NET Core.
  • Working knowledge of SQL Server and ORM technologies.
  • Understanding of SOLID principles and DDD.
  • Experience building or consuming RESTful APIs.
  • Familiarity with CI/CD, Git, and automated testing.
  • Ability to work collaboratively in a team environment.

Responsibilities

  • Work across the full software development lifecycle.
  • Build reliable, scalable systems using C#, .NET, SQL, and Azure.
  • Contribute to new features and improve existing products.
  • Work on greenfield projects and collaborate closely with senior developers.

Skills

C# .NET Core
SQL Server
RESTful APIs
CI/CD
Git
Automated testing
Team collaboration

Tools

Azure
Entity Framework
Docker
Kubernetes
Job description
Overview

Mid-Level Software Developer - 1 or 2 days in office per month in Nottingham - C# .NET / Azure - £45,000 - £50,000

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.

Responsibilities

Work across the full software development lifecycle, building reliable, scalable systems using C#, .NET, SQL, and Azure. Contribute to new features, improve existing products, work on greenfield projects, and collaborate closely with senior developers to deliver high-quality software.

Qualifications
  • 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
Benefits
  • Azure cloud experience (App Services, Functions, Storage, Service Bus, etc.)
  • Exposure to microservices or containerisation (Docker / Kubernetes)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.