Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead .NET

Code IT Recruitment Ltd

Remote

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech recruitment agency is seeking a Technical Lead/Lead Developer to drive the development of an existing SAAS platform. This hands-on role focuses on coding, mentoring a dynamic development team, and ensuring high-quality software solutions. Candidates should have over 5 years of experience in software development, particularly with .NET technologies and agile methodologies, and possess strong problem-solving skills. The position offers the opportunity to lead technical direction and innovate within the development process.

Qualifications

  • 5+ years of experience in software development with hands-on coding responsibilities.
  • Prior experience in a lead or senior developer role, delivering successful projects.
  • Experience in working with agile development methodologies like Scrum or Kanban.

Responsibilities

  • Lead development processes and mentor team members.
  • Ensure high-quality, maintainable code is delivered and aligned with best practices.
  • Collaborate with stakeholders to define project deliverables and timelines.
  • Champion agile development processes and continuous improvement efforts.

Skills

Entity Framework/EF core
Software Development with .NET 6+
Full Stack Development
Responsive Web Applications with React & TypeScript
Microservices Architecture
Agile Methodologies
Strong Problem-Solving Skills

Education

Bachelor's or Master's degree in Computer Science

Tools

Microsoft Azure
SQL Server 2022
Azure DevOps
Job description

Technical Lead/Lead Developer - .NET - Azure - SAAS

Azure AD B2B

Summary of the Role:

Leading the development and improvement of an existing SAAS platform.

We are seeking an experienced and technically proficient Lead Developer to join our dynamic development team. This role is ideal for someone who thrives on hands‑on coding, mentoring team members, and driving technical solutions from concept to implementation. The Lead Developer will oversee development processes, collaborate with cross‑functional teams, and ensure best practices to create scalable, high‑quality software solutions.

Key Responsibilities:
Hands‑on Development:
  • Actively participate in coding, with a strong focus on Back End and Front End development using modern technologies. You will be directly involved in the design, coding, and testing of software components.
  • Ensure high‑quality, secure, maintainable code is delivered and continuously refactored to align with industry best practices.
Technical Leadership and Guidance:
  • Lead a team of developers, providing technical direction, mentorship, and guidance on best practices in development, design patterns, and frameworks.
  • Conduct code reviews to maintain code quality and provide constructive feedback to developers.
Project Ownership and Delivery:
  • Collaborate closely with Product Managers, QA, and other stakeholders to define and prioritize project deliverables and timelines.
  • Break down complex requirements into technical specifications and actionable tasks, ensuring accurate delivery and milestone achievement.
Process Optimization and Quality Assurance:
  • Champion agile development processes, CI/CD practices, and automated testing to improve productivity, code quality, and release efficiency.
  • Actively participate in sprint planning, retrospectives, and continuous improvement efforts.
Innovation and Continuous Learning:
  • Stay updated on emerging technologies and trends relevant to the tech stack and business needs.
  • Propose new tools, libraries, and technologies that could improve development efficiency and scalability of the platform.
Problem Solving and Troubleshooting:
  • Quickly and effectively troubleshoot and resolve complex technical issues, ensuring minimal impact on end‑users.
  • Support production deployment, debugging, and ongoing maintenance as needed.
Requirements and Key Skills:
Educational Background:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Technical Skills:
  • Entity Framework/EF core - SAAS
  • Experience developing large, multi-project solutions built in .NET 6+ & .NET Framework 4.7.2.
  • Experience working with the full stack including Webforms, MVC, Razor Pages, Web API, EntityFramework/EntityFrameworkCore, Bootstrap, SQL Server 2022, git (AZDO/GitHub).
  • Experience building interactive and responsive web applications using React & TypeScript
  • Experience using Microsoft Azure especially PAAS services eg AppService, SqlDatabase.
  • Experience of other Microsoft Azure services eg FrontDoor, Azure AD B2C is highly desirable.
  • CI/CD with Azure DevOps/GitHub Actions.
  • Experience evolving a monolith architecture to a modular monolith/vertical slices.
  • Working with onshore/offshore teams
  • Experience with microservices architecture, RESTful APIs, and serverless computing.
  • Expertise in database design and management (both SQL and NoSQL databases).
  • Experience:
    • 5+ years of experience in software development with hands‑on coding responsibilities.
    • Prior experience in a lead or senior developer role, with a track record of delivering successful projects.
    • Experience in working with agile development methodologies (eg, Scrum, Kanban).
  • Soft Skills:
    • Strong problem‑solving skills and attention to detail, with an ability to analyze requirements and make informed decisions.
    • Excellent communication skills and the ability to effectively collaborate with cross‑functional teams and stakeholders.
    • A strong mentoring mindset with the ability to develop team members' technical and professional skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.