Lead Dotnet Developer/ Angular
Tecnologia
Cavendish ProfessionalsModena, Italia2 mesi faFino al 02/05/2026
Tempo pieno
Descrizione della posizione
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
- 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
¿Te interesa este puesto?