Job Description
Responsibilities
- Lead the end-to-end technical design and development of large-scale enterprise applications utilizing C# and .NET Framework / .NET Core.
- Architect, design, and govern RESTful APIs using ASP.NET Web API, ensuring scalability, reliability, security, and high performance.
- Develop robust web applications with ASP.NET MVC, adhering to clean architecture and industry best practices.
- Implement and manage dependency injection strategies using Autofac or Spring.NET, promoting modularity and maintainability.
- Own module- or application-level architecture, technical estimations, and solution approaches.
- Conduct code reviews, refactor and optimize codebases for performance, maintainability, and scalability.
- Enforce design standards and ensure adherence to SOLID principles and enterprise design patterns.
- Drive root-cause analysis and resolution of complex production issues.
- Mentor and guide b...