Role Overview
We are seeking a skilled Software Engineer with 3–4 years of hands-on experience in .NET, .NET Core, ASP.NET MVC, SQL, and NoSQL databases. The ideal candidate will be responsible for developing scalable web applications, building APIs, and maintaining high-performance systems.
Responsibilities
- Design, develop, and maintain applications using .NET / .NET Core / ASP.NET MVC
- Develop and consume RESTful APIs
- Work with SQL Server and NoSQL databases (MongoDB or similar)
- Write clean, scalable, and optimized code
- Perform database design and query optimization
- Debug, troubleshoot, and resolve technical issues
- Participate in code reviews and follow best development practices
- Collaborate with frontend developers and cross-functional teams
- Maintain proper documentation of development processes
Requirements
- 3–4 years of experience in .NET Framework / .NET Core
- Strong experience with ASP.NET MVC
- Good understanding of REST APIs
- Strong knowledge of SQL (SQL Server / MySQL)
- Experience with NoSQL databases (MongoDB / CosmosDB / etc.)
- Experience with Entity Framework or similar ORM tools
- Familiarity with Git version control
- Basic knowledge of HTML, CSS, and JavaScript
- Strong analytical and problem-solving skills
Skills
- .NET Core
- ASP.NET MVC
- SQL Server
- MongoDB
- Entity Framework
Nice to Have
- Experience with Microservices architecture
- Knowledge of Azure or AWS cloud platforms
- Experience with CI/CD pipelines
- Familiarity with Docker or containerization
- Exposure to frontend frameworks like React or Angular