×
Register Here to Apply for Jobs or Post Jobs. X

.NET Full Stack Technical Lead

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: TESTQ Technologies Limited
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software, C# / Unity Developer
Job Description & How to Apply Below
Location: Greater London

.NET Full Stack Technical Lead

Job Type: Contract

Work Mode: Hybrid (3 Days from office)

  • Design, develop, and maintain enterprise-grade applications using .NET Core, C#, and Azure.
  • Build and integrate microservices with robust error handling, logging, and monitoring.
  • Implement unit testing strategies using xUnit and containerized testing approaches.
  • Apply SOLID principles, Design patterns, OOP, and dependency injection (DI) consistently across codebases.
  • Work with Azure Functions, Durable Functions, Service Bus (queues & topics), Cosmos DB, and APIM policies.
  • Develop and maintain CI/CD pipelines using Azure Dev Ops, YAML, and Bicep templates.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Ensure code quality through Git-based workflows, code reviews, and static code analysis tools (e.g., Sonar Cloud).
  • Participate in architectural discussions and contribute to design decisions using proven design patterns.
  • Monitor application performance using App Insights and implement proactive logging and alerting mechanisms.
  • Leadership & Mentoring:
    Proven ability to lead teams of 5–15 engineers.
  • Strategic Thinking:
    Experience in aligning technical solutions with long-term business objectives.
  • Decision-Making:
    Strong ability to evaluate trade-offs between scalability, cost, and performance.
  • Communication:
    Skilled in presenting technical concepts to non-technical stakeholders.
  • Process Improvement:
    Experience in refining Agile processes, CI/CD workflows, and Dev Ops practices.

Technical

Skills Required:

Core Development:

  • Strong expertise in .NET Core, C#, and advanced .NET concepts.
  • Deep understanding of OOP, SOLID principles, and clean code practices.
  • Experience with SQL Server – writing queries, stored procedures, and performance tuning.
  • Knowledge of latest C# language features and code optimization strategies.
  • Hands‑on experience with Azure services:
    Functions, Durable Functions, Service Bus, Cosmos DB, APIM.
  • Knowledge of Azure deployment strategies, monitoring, and App Insights.
  • Familiarity with CI/CD pipelines, Azure Dev Ops, YAML, and Bicep.
  • Experience with containerized unit testing and Git‑based version control.
  • Strong understanding of design patterns and their real‑world applications.
  • Experience in building microservices and working with distributed systems.

Testing & Quality:

  • Proficiency in unit testing frameworks like xUnit.
  • Experience with code quality tools such as Sonar Cloud.

Nice to Have:

  • Exposure to Git Hub Copilot or other AI‑assisted development tools.
  • Front‑end experience with Angular/React is a plus.
  • Microsoft Azure certifications (e.g., AZ‑204, AZ‑400, AZ‑305) are a strong advantage.

Soft Skills:

  • Strong analytical and problem‑solving skills.
  • Excellent communication and collaboration abilities.
  • Adaptability to fast‑paced, agile environments.
Responsibilities for Internal Candidates

Additional responsibilities:

  • Team Leadership:
    Mentor and guide developers, conduct regular knowledge‑sharing sessions, and foster a culture of continuous learning.
  • Project Ownership:
    Take end‑to‑end responsibility for project delivery, ensuring timelines, quality, and stakeholder satisfaction. Architecture & Strategy:
    Drive architectural decisions, evaluate new technologies, and align solutions with business goals.
  • Code Governance:
    Define coding standards, enforce best practices, and oversee technical reviews across multiple teams.
  • Stakeholder Communication:
    Collaborate closely with product owners, business analysts, and clients to translate requirements into technical solutions.
  • Risk Management:

    Identify technical risks early, propose mitigation strategies, and ensure system resilience.
  • Scaling Teams:
    Participate in hiring, onboarding, and performance evaluations of engineers.
  • Cross‑Functional

    Collaboration:

    Coordinate with QA, Dev Ops, and security teams to ensure smooth delivery pipelines and compliance.
  • Innovation:
    Champion adoption of modern practices (AI‑assisted coding, cloud‑native patterns, serverless architectures).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary