.NET Full Stack Developer
Location; Bnaglore/Gurgoan
Exp: 6Yrs
Key Responsibilities:
- Leading mentoring and guiding a team of full stack developers fostering a culture of high-quality code collaboration and continuous improvement.
- Serve as the primary technical liaison for key clients translating business needs into robust technical solutions and steering complex projects from conception to completion with minimal oversight.
- Collaborate with product managers and business analysts to define refine and architect software requirements and technical designs for complex systems.
- Take ownership of the end-to-end technical delivery for projects ensuring the team meets deadlines with solutions that are scalable maintainable and aligned with architectural standards.
- Strong understanding of Object-Oriented Programming concepts and SOLID principles.
- Must be familiar with Agile delivery model.
- Champion and facilitate Agile methodologies within the team driving and ensuring adherence to sprint goals and lean principles to foster a predictable and efficient product deliveries.
- Generate architectural diagrams for system design and data flow.
- Establish and enforce coding standards and engineering best practices through rigorous code reviews and mentorship
- Experience architecting and implementing solutions using Infrastructure as Code (IaC) principles.
- Effectively manage relationships and expectations with internal and external stakeholders including project managers product owners and client leadership to ensure project alignment and success.
Experience:
- Enterprise software development using the Microsoft technology stack with technical leadership or architectural role
- Proven experience in leading the design development and deployment of complex enterprise-scale platforms
- Advanced and specialized knowledge of industry best practices in software development programming languages design patterns architecture and technology in related areas from solutions perspective.
- Expertise in full-stack development with C# .NET/.NET Core MVC/Web API SQL Server.
- Strong proficiency in modern front-end technologies (React or Angular JavaScript/TypeScript CSS HTML) and front-end frameworks.
- Proven experience designing building and consuming secure and performant APIs (REST gRPC etc.). Experience with legacy services (WCF/SOAP) is a plus.
- Demonstrable experience architecting and building applications on Microsoft Azure (e.g. App Service Azure SQL Functions Entra ID).
- Hands-on experience deploying and managing applications on Microsoft Azure utilizing services such as App Service Azure SQL Functions and Azure Key Vault
- Expert-level knowledge of Azure DevOps for CI/CD pipeline automation source control and project management.
- Implementing and managing identity and access control solutions using technologies like Azure AD OAuth2 and OIDC.
- Extensive experience in developing enterprise scale software platforms.
Key Skills:
- Languages: C# Web API SQL DB React or Angular JavaScript TypeScript CSS HTML
- Frameworks/Services: . Core MVC RESTful services WCF services SOAP services Oauth2 OIDC and SAML authorization protocol Microservices architecture
- Cloud & DevOps: Azure Services CI/CD pipelines Infrastructure as Code
- Good to have skills: Unit testing Integration testing Security best practices SAST DAST OWASP Scanning tools