- Company Name
- W HUB
- Job Title
- Tech Lead .NET - Expert SonarQube F/H
- Job Description
-
**Job Title:** Tech Lead .NET – SonarQube Expert
**Role Summary:**
Lead a .NET development team by driving high‑quality code delivery, establishing CI/CD pipelines, and championing best‑practice design and architecture. Ensure continuous improvement of code health through SonarQube, mentor developers, and collaborate cross‑functionally to accelerate product delivery.
**Expectations:**
- Minimum 5 years of professional .NET/C# development experience, including prior technical lead responsibilities.
- Deep expertise with the Microsoft stack ( .NET Core, ASP.NET, Entity Framework, Web API, Azure DevOps).
- Proven track record of implementing and maintaining SonarQube within CI/CD pipelines.
- Strong focus on code quality, performance, security, and technical debt reduction.
- Ability to articulate a clear technical vision and rally the team around it.
**Key Responsibilities:**
- Lead and coordinate the development effort, guiding the team on design and coding standards.
- Design, implement, and maintain CI/CD pipelines with Azure DevOps, integrating SonarQube for automated quality gates.
- Continuously monitor and improve code metrics (coverage, duplication, complexity, technical debt).
- Participate in technical decision‑making and overall software architecture planning.
- Conduct code reviews, provide mentorship, and support skill development of team members.
- Ensure delivery of robust, maintainable, and secure software components.
- Collaborate with Product, QA, and DevOps teams to streamline delivery workflows.
**Required Skills:**
- .NET Core / ASP.NET / Entity Framework / Web API development (C#).
- Azure DevOps (repositories, pipelines, boards).
- SonarQube configuration, quality gate definition, and reporting.
- Strong understanding of software design principles, refactoring, and testing.
- Experience with version control (Git) and pull‑request workflows.
- Excellent communication, leadership, and coaching abilities.
- Bonus: Docker, Kubernetes, Terraform, GitHub Actions, or other DevOps automation tools.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Optional: Microsoft certifications (e.g., Azure Developer Associate, .NET Developer) or SonarQube/DevOps certifications.