Role Overview
We are seeking a skilled .NET Developer with 2–4 years of experience to design and develop scalable web applications. This role is primarily focused on backend development using .NET technologies, with an emphasis on performance, reliability, and maintainability. The ideal candidate should have strong problem-solving abilities and a solid understanding of software design principles.
Responsibilities
- Design, develop, and maintain applications using .NET Core / .NET 6+ / ASP.NET
- Build and maintain RESTful APIs
- Optimize application performance and scalability
- Work with relational databases such as SQL Server, MySQL, Oracle, and SQLite
- Write clean, maintainable, and well-documented code
- Follow established coding standards and design patterns
- Participate in code reviews to ensure quality deliverables
- Work closely with cross-functional teams including QA, BA, and DevOps
- Participate in Agile ceremonies such as sprint planning and stand-ups
- Troubleshoot and resolve application issues
- Provide support for production issues as required
Requirements
- 2–4 years of experience
- Strong experience in C#, .NET Core / ASP.NET
- Experience in developing Web APIs
- Good understanding of SQL and database design
- Familiarity with Git or other version control systems
- Strong understanding of OOP, SOLID principles, and design patterns
- Must be able to work in person in Kochi
Skills
- C#
- .NET Core
- ASP.NET
- SQL Server
- RESTful APIs
Nice to Have
- Basic knowledge of frontend frameworks (such as Angular)
- Experience with Docker or container-based deployments
- Familiarity with CI/CD pipelines
- Understanding of microservices architecture
- Knowledge of performance optimization and caching techniques