.Net Lead Developer (9-12 yrs)
Align Knowledge Centre
posted 2d ago
Key skills for the job
Experience :
- 8+ years of software development experience with at least 3+ years in a technical leadership role.
- Proven expertise in designing and developing scalable, high-performance web applications.
- Technical Skills :
- Architecture : Experience building applications with C#, preferably Microsoft .NET Core 3.1 and/or .NET 5+ in an Azure environment.
- Front-End : Proficiency in HTML, CSS, JavaScript, and Angular.
- Back-End : Experience with server-side languages and frameworks such as C#, VB.NET. Expertise in OOP concepts and design patterns. Expert level experience in developing high quality, extensible and reusable code solutions.
- Database : Expertise in database design and optimization in MS SQL Server and MongoDB.
- API Development : Thorough understanding of REST API development, with an emphasis on security and performance.
- Testing : Experience writing unit/integration tests and developing applications using a Test-Driven Development approach. Testing for robustness, including edge cases, usability and general reliability.
- Tools : Extensive experience with CI/CD pipelines
- Cloud & DevOps : Strong knowledge of Azure and containerization tools (e.g., Docker, Kubernetes). Familiarity with DevOps best practices and agile methodologies.
Functional Areas: Software/Testing/Networking
Read full job description5-15 Yrs