At a Glance
- Tasks: Transform legacy systems into modern web products using C# and .NET.
- Company: Established software business with a focus on innovation and collaboration.
- Benefits: Flexible working hours, hybrid model, and opportunities for professional growth.
- Other info: Join a dynamic team with a focus on modern technologies and career advancement.
- Why this job: Make a real impact on architecture and engineering practices while coding hands-on.
- Qualifications: Strong experience in C#, .NET, and system architecture; familiarity with AI-assisted development is a plus.
A well-established software business is modernising a large Windows desktop platform into a modern web product, and they are looking for a Senior .NET Developer to play a key role in that transformation. This is a hands-on role with real influence over back-end architecture, technical direction and delivery.
You will work across C#/.NET, APIs, system design and legacy modernisation, while helping the wider team adopt better engineering practices and make effective use of AI-assisted development.
What your typical day will look like:
- Building complex back-end services and APIs using C#, .NET and ASP.NET Core
- Making pragmatic architectural and technical decisions
- Modernising functionality from a large WinForms/legacy platform
- Working closely with Engineering, Product and technical stakeholders
- Using AI coding tools and agents across development, testing, refactoring and migration
- Supporting high standards around testing, security, observability and code quality
- Investigating complex technical issues and driving them through to resolution
- Providing technical guidance and helping other engineers develop
About you:
- Strong commercial experience with C#, modern .NET and ASP.NET Core
- Strong understanding of system architecture, APIs, data and integrations
- Experience working with SQL and relational databases
- A solid understanding of software design, testing and maintainable code
- Experience working with large or unfamiliar codebases
- Experience modernising or migrating legacy systems
- An interest in, or practical experience of, AI-assisted development
- The confidence to make technical decisions, communicate them clearly and influence others
Bonus points for:
- Kubernetes, Docker, PostgreSQL, Redis, Elasticsearch, GraphQL, observability tooling, CI/CD, microservices or RabbitMQ.
Working pattern:
- York/Hybrid
- 2 days per week in the office
- 37.5 hours per week with flexitime and core hours of 10am-3pm.
This is a great opportunity for a senior engineer who wants more than just another development role. You will have genuine influence over architecture, engineering practices, tooling and the future direction of the platform, while remaining hands-on with the code. If this sounds like something for you, please apply now!
Senior Software Engineer C# .NET in York employer: Pave Talent Partners Limited
Join a dynamic and innovative team as a Data Engineer, where your contributions will directly shape the future of our data architecture. Enjoy a remote-first work culture that fosters collaboration and personal growth, with opportunities to lead projects and mentor fellow engineers. With a focus on modernising our data environment and a commitment to employee development, this role offers a rewarding experience in a supportive and forward-thinking setting.
Contact Details:
Pave Talent Partners Limited Recruitment Team