Lead Dotnet Developer/ Angular

Cavendish Professionals · Italia ·


Descrizione dell'offerta

Our client is seeking a Lead Dotnet Developer/Angular to drive delivery, performance optimization, and team leadership for a large-scale, data-intensive enterprise platform.


Requirements

  • 7–10+ years of professional software development experience
  • Strong hands-on expertise with C# and .NET (ASP.NET WebAPI, ASP.NET MVC Core)
  • Extensive experience with Entity Framework Core, Dependency Injection, Unit of Work, and Repository patterns
  • Proven backend engineering experience with production support, troubleshooting, and performance optimization
  • Strong SQL skills and experience with relational databases (MySQL, SQL Server)
  • Experience with Azure cloud services and monitoring tools (e.g., Application Insights)
  • Solid understanding of REST API design, authentication mechanisms (OAuth2, JWT), and backend architecture
  • Experience with CI/CD pipelines, DevOps practices, and incident management processes
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Frontend exposure to Angular and/or React, JavaScript, HTML, CSS, Node.js, and npm
  • Experience with unit and integration testing (xUnit, MSTest, NUnit)
  • Strong understanding of distributed systems, system architecture, and networking principles
  • Proficiency with profiling tools, static code analysis tools, and modern IDEs (Visual Studio, VS Code)
  • Knowledge of additional Azure services, microservices, NoSQL, Redis, MediatR, OWASP security practices, PowerBI, SSRS, or Aspose is appreciated but not required
  • Excellent English communication skills and a consultant mindset, able to explain technical decisions to non-technical stakeholders
  • Ability to collaborate effectively with teams across time zones, including extended overlap with US-based teams


Role & Responsibilities

  • Lead and mentor a Scrum team of developers and testers, fostering collaboration, accountability, and growth
  • Act as the primary technical and delivery point of contact for stakeholders
  • Ensure high-quality, timely delivery across the full software development lifecycle
  • Remain hands-on, contributing high-quality production code while guiding architectural decisions
  • Perform code reviews and promote best practices, clean architecture, and effective design patterns
  • Analyze system bottlenecks and drive performance, scalability, and reliability improvements
  • Support production systems, manage incidents, and help stabilize complex enterprise workloads
  • Collaborate closely with frontend teams working in Angular-based micro front-end architectures
  • Maintain project documentation and provide light delivery and progress reporting
  • Proactively identify risks, propose improvements, and introduce new tools or processes when beneficial
  • Communicate clearly across technical and non-technical audiences, advocating for continuous improvement


Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of, gender, race, age, sexual orientation, religion, or belief.

Candidatura e Ritorno (in fondo)