Lead the design and development of end-to-end .NET full stack applications, ensuring high performance, scalability, and maintainability.
Architect and implement RESTful APIs and backend services using .NET technologies, integrating securely with front-end applications.
Drive front-end development using Angular and React, delivering responsive, user-friendly, and accessible interfaces.
Design, optimize, and maintain SQL database schemas, queries, and stored procedures to support application requirements.
Collaborate with product owners, business analysts, and stakeholders to understand requirements and translate them into technical solutions and work breakdowns.
Provide technical leadership to the team, perform code reviews, enforce coding standards, and promote best practices across the stack.
Oversee the full software development lifecycle (SDLC), including estimation, planning, development, testing, deployment, and support.
Identify risks, dependencies, and technical challenges early and propose effective mitigation strategies.
Mentor and guide junior and mid-level developers, fostering a culture of learning, ownership, and collaboration.
Work closely with QA and DevOps teams to ensure smooth integration, automated testing, and reliable deployments.
Document technical designs, architectural decisions, and implementation details to ensure knowledge sharing and maintainability.
Continuously evaluate and recommend improvements in tools, frameworks, and processes to enhance productivity and quality. Minimum Qualifications:
Bachelor's or Master's degree in BTECH, BSC, BE, BCA, MTECH, MCA, or ME from a recognized institution.
8–15 years of hands-on experience in designing and developing applications using .NET full stack technologies.
Strong proficiency in .NET (Framework/Core) for building web applications, APIs, and backend services.
Proven experience developing complex front-end applications using Angular and/or React.
Solid experience with SQL databases, including writing complex queries, performance tuning, and database design.
Demonstrated ability to work across the full stack (UI, API, database) and deliver production-grade solutions.
Experience working in collaborative, cross-functional teams following structured SDLC or agile methodologies.