Lead Product Software Engineer
Experience: 10 to 16 Yrs
Role Overview:
We are seeking a highly skilled and hands-on Technical Lead to design, develop, and deliver enterprise-grade applications leveraging the .NET ecosystem, C#, Azure Cloud Services, Angular, and SQL/MySQL. The ideal candidate will lead a team of developers, ensure code quality, and provide technical guidance while staying deeply involved in coding and solution architecture.
Key Responsibilities:
- Lead the development and delivery of scalable, secure, and high-performing applications.
- Collaborate with architects, product owners, and stakeholders to define technical solutions.
- Write clean, maintainable, and efficient code.
- Design and develop front-end solutions with Angular (latest versions).
- Architect, deploy, and manage applications on Azure Cloud (App Services, Azure Functions, API Management, Storage, etc.).
- Review code, enforce best practices, and mentor junior developers.
- Implement CI/CD pipelines using Azure DevOps or similar tools.
- Ensure adherence to software engineering principles, security standards, and performance optimization.
- Drive technical discussions, estimate efforts, and plan sprint deliverables.
- Troubleshoot and resolve complex production and performance issues.
Team management responsibilities:
- Ensure team goals set and tracked periodically for completion
- Take care of team technology and soft skills growth via appropriate engagement.
- Conduct annual appraisals of the team
- Facilitate discussion and conflict resolution
Required Skills & Qualifications:
- Strong experience in .NET Core, C#, ASP.NET Core (Web API, MVC),Net 8.
- Hands-on experience with Azure Cloud Services (App Services, Functions, APIM, Storage, Key Vault, etc.).
- Strong front-end expertise with Angular (latest versions), TypeScript, HTML5, CSS3.
- Advanced proficiency in SQL Server/MySQL (database design, optimization, stored procedures, indexing).
- Experience with latest Angular version and building enterprise-grade web UIs.
- Familiarity with microservices architecture and event-driven patterns.
- Experience using DevOps tools (Azure DevOps, Git, CI/CD pipelines).
- Good understanding of security best practices (OAuth2, OpenID Connect, OWASP).
- Strong debugging, problem-solving, and analytical skills.
- Excellent communication and teamwork abilities.
Nice-to-Have Skills:
- Exposure to AI/ML or GenAI integrations.
- Familiarity with Copilot, GitHub Actions, or other AI-assisted SDLC tools.
- Knowledge of containerization (Docker, Kubernetes).
- Experience with Domain-Driven Design (DDD), Clean Architecture, and Event-Driven Systems.
- Knowledge of security best practices (OWASP, Azure security).
- Experience in performance/load testing and monitoring tools.
Our Interview Practices