About This Role
Designing, developing, testing, maintaining, and optimizing scalable web applications and APIs using Microsoft .NET technologies is the core of this development role. The position suits a skilled .NET Developer eager to join a dynamic team.
Responsibilities
- Develop and maintain applications using C#, ASP.NET Core / .NET, Web API
- Design and develop RESTful APIs and microservices
- Work with MySQL and write optimized SQL queries, stored procedures, and database operations
- Implement authentication, authorization, API security, and role-based access control
- Integrate third-party APIs and external services
- Debug, troubleshoot, and resolve application issues
- Write clean, maintainable, reusable, and scalable code
- Perform unit testing, integration testing, and participate in code reviews
- Work with Git/GitHub/GitLab for source-code management
- Collaborate with frontend developers, QA engineers, DevOps, and project teams
- Optimize application performance and database queries
- Participate in deployment and production support activities
Requirements
- 2–5 years of experience
- Strong knowledge of C# and .NET / ASP.NET Core
- Experience with ASP.NET Core Web API
- Good knowledge of OOP, SOLID principles, Design Patterns
- Strong SQL knowledge with SQL Server or MySQL
- Experience with Entity Framework Core / Dapper
- Understanding of REST APIs, JSON, HTTP/HTTPS
- Knowledge of JWT/OAuth/API authentication
- Experience with Git and version control
- Good debugging and problem-solving skills
- Bachelor's degree in Computer Science, IT, Engineering, or a related field
- Equivalent practical experience may also be considered
- Strong analytical and problem-solving abilities
- Ability to work independently as well as in a team
- Good communication skills
- Ability to understand existing systems and develop new features
- Willingness to learn and work with modern technologies
Nice to have:
- Experience with Microservices architecture
- Knowledge of Redis, Kafka/RabbitMQ
- Experience with Docker and Kubernetes
- Knowledge of Azure/AWS
- Experience with CI/CD pipelines
- Knowledge of NoSQL databases such as ScyllaDB/Cassandra/MongoDB
- Understanding of application performance optimization and high-TPS systems
Important Details
- Locations: Nagpur / Bhopal