.NET Developer

Company Description

Sputnik is a digital transformation agency. We design and build innovative websites, digital products and applications for enterprise clients. At the foundation of every project we deliver are a delightful and intuitive user experience, combined with secure, scalable and optimised engineering.

Our projects range from best-in-class websites to bespoke inventory management systems and customer portals. Our team have helped deliver robust web applications for great brands including GoCompare, Swinton Insurance, Fluent Money and Axelos.

We're looking for a developer who can get involved in projects right the way through the DevOps process, including business analysis, architecture, development and deployment.

Role Description

Sputnik Digital is seeking a skilled .NET Developer for a full-time hybrid role based in Manchester, with the flexibility for some work-from-home arrangements. The role involves designing, developing, and maintaining high-quality software solutions using .NET technologies to meet client needs. Day-to-day tasks include coding, debugging, and testing applications, collaborating with cross-functional teams, and ensuring the performance, reliability, and scalability of applications.

Joining us as a .NET developer, you will bring solid experience in C#, .NET Core and TypeScript, along with the ability to architect, develop and deploy new projects as well as maintain existing systems across both Azure and AWS environments.

We expect you to bring a strong engineering foundation, but we also expect you to leverage modern AI tooling to work broadly and effectively across the full stack. The boundaries of what a single developer can contribute have shifted, and we look for people who embrace that.

You'll bring with you a great understanding of object oriented programming, test-driven development, cloud architecture and databases. While this certainly isn't a front-end role, an appreciation of front-end frameworks and technologies is a real advantage.

We appreciate that's a big ask — but if you combine strong coding experience, practical problem solving skills and an enthusiasm for the latest in cloud and AI-powered development, you're probably the person we want to speak to.

Qualifications

  • A deep understanding of C# / .NET Core for web and mobile applications
  • Strong TypeScript skills, including server-side and AWS serverless contexts (Lambda, API Gateway, SQS, DynamoDB etc.)
  • Secure, scalable, enterprise-level architecture using Azure Service Bus, microservices and Entity Framework
  • Infrastructure as Code using Terraform — provisioning and managing cloud environments across Azure and AWS
  • Experience of Test Driven Development (TDD) for Microsoft and Node-based solutions
  • Good understanding of relational databases such as SQL Server, MySQL as well as NoSQL alternatives
  • Familiarity with agile software development, DevOps, CI/CD pipelines and Git-based workflows
  • Practical experience using AI coding tools (e.g. GitHub Copilot, Cursor, Claude) as a core part of your daily development workflow — not just autocomplete, but agent-led development, spec-driven development and prompt engineering for code generation
  • Ability to read, review and reason about AI-generated code — knowing when to trust it, when to challenge it, and how to improve it
  • An appreciation for front-end development (React, Vue, Vanilla JS / TypeScript)
  • Understanding and experience of integrating CMS systems
  • Experience maintaining documentation, performing code reviews and contributing to architecture design
  • Great people skills and a professional attitude — organised, respectful and driven
  • A passion for continuous learning and sharing your expertise with the wider team

Job Details

Company
Sputnik Digital
Location
Manchester, England, United Kingdom
Hybrid / Remote Options
Posted