Job Overview
We are looking for a seasoned .NET Core Developer to lead and contribute to the design, development, and delivery of enterprise-grade applications. The role involves working across the full SDLC, collaborating with cross-functional teams, and ensuring high-quality, secure, and maintainable code.
Key Responsibilities
- Develop and maintain applications using C# and .NET Core.
- Participate in all SDLC phases and collaborate with BAs, PMs, and vendors.
- Translate requirements into detailed technical and database design documents.
- Perform peer code reviews and ensure adherence to coding standards and best practices.
- Optimize code performance and ensure scalability, security, and maintainability.
- Resolve ambiguities by clarifying requirements with analysts.
- Support QA/UAT phases by fixing defects and ensuring smooth deployments.
- Guide and support the team on DevOps, CI/CD, and deployment processes. Involve in customer discussions, requirement gathering, and project delivery.
Requirements
- 8–15 years of experience in C#/.NET Core application development.
- Degree in Computer Science, IT, or related discipline.
- Strong experience in SQL Server and system design using web technologies.
- Familiar with application transitions across domains like government, BFSI, etc.
- Good understanding of APIs, input/output structures, and integration.
- Exposure to front-end tech (Bootstrap, React JS) and DevOps practices is a plus.
- Experience with secure coding practices, including SAST and vulnerability remediation.
- Strong problem-solving, analytical, and team mentoring skills.
- Knowledge of customized workflows and adherence to SDLC and governance standards.