Lead .NET Developer
Are you an experienced .NET Developer ready to take the next step into a leadership role?
Do you enjoy leading a small, high-performing team while remaining hands-on with architecture and development?
My client is seeking a Lead .NET Developer to oversee a team of six engineers delivering large-scale, enterprise web applications used across the education and learning technology sectors. You’ll be responsible for setting technical direction, ensuring build quality, and driving continuous improvement across projects.
This role suits a developer who enjoys combining hands-on technical work with team leadership — someone who values collaboration, quality, and clear communication.
What you’ll be doing
-
Leading a team of six developers, providing technical guidance, code reviews, and mentoring
-
Designing and developing high-quality web applications using C#, ASP.NET, and related Microsoft technologies
-
Working with Progress OpenEdge (ABL) to build and integrate database-driven business systems
-
Defining and maintaining architecture standards and development best practices
-
Working closely with Product Managers and Project Managers to plan, estimate, and deliver software projects
-
Introducing and maintaining CI/CD pipelines, version control, and QA processes
-
Ensuring software quality, security, and scalability across all deliverables
-
Contributing to strategic decisions around technology selection and long-term system design
What you’ll need
-
Proven experience leading or mentoring a small software development team
-
Strong background in C#, ASP.NET, and enterprise-level web application development
-
Hands-on experience with Progress OpenEdge (ABL) and database integration
-
Solid understanding of software architecture, design patterns, and scalable system design
-
Experience working across the full software lifecycle — from design and implementation to support
-
Familiarity with SQL Server, Elasticsearch, or similar database technologies
-
Strong communication skills with the ability to liaise effectively with both technical and non-technical stakeholders
-
Degree in Computer Science or related technical discipline
Nice to have
-
Experience with Umbraco CMS or other .NET-based content management systems
-
Familiarity with OpenID Connect / Single Sign-On implementations
-
Exposure to learning technology, education, or public sector environments
-
Knowledge of Agile delivery methods
Why join
You’ll be joining a team that values technical excellence, collaboration, and quality delivery. This role offers the opportunity to lead, shape, and grow a capable development team while staying hands-on with modern .NET and enterprise technologies.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.