Role & responsibilities
- Develop and maintain web applications using .NET Core / ASP.NET Web API and React.js / Angular
- Write clean, efficient code following SOLID principles and best practices
- Build and consume RESTful APIs and integrate third-party services
- Create responsive UI components using HTML5, CSS3, and TypeScript
- Write optimized SQL queries, stored procedures, and manage SQL Server databases
- Work with Entity Framework / Dapper for data access
- Implement JWT-based authentication and authorization
- Participate in Agile/Scrum ceremonies and contribute to sprint deliverables
- Collaborate with cross-functional teams to translate requirements into working solutions
- Conduct code reviews and ensure coding standards are followed
- Write unit and integration tests to ensure code quality
- Debug, troubleshoot, and resolve application issues and bugs
- Use Git for version control and follow standard branching strategies
- Work with CI/CD pipelines for deployment support
- Take ownership of assigned modules from development to delivery
Preferred candidate profile
- 35 years of hands-on experience in Full Stack development
- Strong proficiency in C#, .NET Core / ASP.NET MVC / Web API
- Good working knowledge of React.js or Angular (v10+)
- Solid understanding of HTML5, CSS3, JavaScript, and TypeScript
- Experience working with SQL Server and writing optimized queries
- Familiarity with Entity Framework or Dapper for ORM
- Understanding of RESTful API design and development
- Knowledge of JWT-based authentication and authorization
- Hands-on experience with Git and version control workflows
- Exposure to CI/CD tools like Azure DevOps or GitHub Actions
- Good understanding of Agile/Scrum methodology
- Strong analytical and problem-solving skills
- Good communication and team collaboration skills
- Ability to work independently and take ownership of tasks
- B.E. / B.Tech / MCA in Computer Science, IT, or related field
Pay: ₹350,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person