We are looking for a skilled and passionate .NET Full Stack Developer to join our development team. The ideal candidate will have strong experience in developing scalable web applications using .NET technologies, designing REST APIs, working with databases, and implementing modern software architecture practices.
Key Responsibilities
- Design, develop, test, and maintain web applications using .NET Framework, .NET Core, and ASP.NET MVC.
- Develop and integrate RESTful APIs and third-party services.
- Design and implement Microservices Architecture.
- Participate in technical planning, system architecture discussions, and solution design.
- Develop and optimize database structures, stored procedures, functions, and queries.
- Work with MSSQL, MySQL, and PostgreSQL databases.
- Implement authentication, authorization, and security best practices.
- Collaborate with UI/UX designers, QA teams, and project managers.
- Conduct code reviews and ensure adherence to coding standards.
- Troubleshoot and resolve production issues.
- Create and maintain technical documentation and API documentation.
- Support application deployment, monitoring, and performance optimization.
Required Technical SkillsBackend Development
- C#
- ASP.NET MVC
- .NET Core / .NET 6+
- REST API Development
- Microservices Architecture
- Dependency Injection
- Repository Pattern
- Design Patterns
- JWT Authentication
- OAuth
- Role-Based Access Control (RBAC)
Database Technologies
- Microsoft SQL Server (MSSQL)
- MySQL
- PostgreSQL
- Database Design & Normalization
- Stored Procedures, Functions, Views, Triggers
- Query Optimization & Performance Tuning
Frontend Development
- HTML5
- CSS3
- JavaScript
- jQuery
- Bootstrap
- Responsive Web Design
System Design & Architecture
- High-Level Design (HLD)
- Low-Level Design (LLD)
- Scalable Application Architecture
- Performance Optimization
- API Security & Integration
Preferred Skills
- Experience with Git, GitHub, Azure DevOps, or SVN.
- Exposure to Azure or AWS cloud platforms.
- Experience working on enterprise-level applications.
- Familiarity with Agile/Scrum methodologies.
- Microsoft certifications will be an added advantage.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
Experience Required
- ASP.NET: Minimum 3 Years
- .NET Core: Minimum 2 Years
- Front-End Development: Minimum 1 Year
- Total Experience: 4–6 Years Preferred
Pay: ₹700,000.00 - ₹1,000,000.00 per year
Experience:
- .NET Core: 5 years (Required)
- Front-end development: 1 year (Required)
- ASP.NET: 5 years (Required)
Work Location: In person