Responsibilities
- Design, develop, and review high-quality, scalable code using. NET (C#, ASP. NET Core) and Angular.
- Lead system design and architectural decisions for complex applications.
- Stay actively hands-on through coding, debugging, and technical problem-solving.
- Drive technical excellence through rigorous code reviews and best practices.
- Own end-to-end feature delivery from design to production.
- Mentor and coach engineers through hands-on guidance and technical leadership.
- Lead agile processes and ensure predictable, high-quality delivery.
- Collaborate closely with product, business, and cross-functional stakeholders.
- Ensure performance, scalability, security, and reliability of systems.
Requirements
- Strong hands-on expertise in. NET Core, C#, ASP. NET, Web APIs, and Angular.
- Deep understanding of system design, architecture, and design patterns.
- Experience with microservices architecture and distributed systems.
- Strong database experience with SQL Server and/or NoSQL databases.
- Experience with cloud platforms (Azure preferred).
- Strong exposure to CI/CD, DevOps, and release management.
- Proven experience managing and growing high-performing engineering teams.
This job was posted by Shikha Ragesh from EverestEngineering.