Senior .NET engineer joining a small software product team in Bristol, building a modern real-time client-server application with C#/.NET 6+, Blazor, SQL Server/Entity Framework, Azure and SignalR. The role is hands-on: owning features end to end, shaping architecture, maintaining testing/CI/CD standards, and mentoring junior developers.
Strong commercial experience with C# and modern .NET (.NET 6+)
Experience building modern UI or web-based applications, such as Blazor or similar frameworks
Solid knowledge of SQL Server, relational database design, and ORM tools such as Entity Framework
Experience working in cloud-hosted environments, including Azure or equivalent platforms
Strong understanding of CI/CD pipelines and modern development workflows
Proven experience supporting and mentoring junior or mid-level developers
Experience building real-time systems, ideally using SignalR or similar real-time communication technologies (e.g. WebSockets, pub/sub, event-driven architectures)
Experience with cross-platform or hybrid application development
Exposure to AI-assisted development tools such as GitHub Copilot, Claude, or Codex
Background working on complex or data-driven software products
Responsibilities:
Design, build, and deliver well-tested, production-ready software using modern .NET technologies
Take ownership of features from initial design through to release
Contribute to architectural and technical decision-making
Ensure high standards of code quality and testing are maintained
Review code and pair program
Mentor junior and mid-level developers
Collaborate closely with product and other stakeholders to clarify requirements and deliver effective solutions
Support live systems and contribute to post-release improvements where required
Technologies:
AI
Azure
Blazor
C#
CI/CD
Cloud
Copilot
GitHub
Support
SQL
SignalR
Web
UX UI Design
ASP.NET
More:
We are a software-focused technology company seeking a Senior .NET Developer to join a small and growing engineering team. This is a hands-on senior role with a strong focus on building high-quality software while providing technical guidance and mentorship to other engineers. The role offers the opportunity to work on a modern, real-time, client-server application and to contribute to architectural decisions that support long-term scalability and maintainability.