Job Title: .NET Core Developer
Experience: 2 to 4 Years
Employment Type: Full-Time
Location: On - Site
Job Summary
We are looking for an experienced *.NET Core Developer* to design, develop, and maintain scalable backend services and APIs. The ideal candidate has strong expertise in *.NET Core*, backend architecture, database design, and performance optimization, and is comfortable working in an agile, fast-paced environment.
Key Responsibilities
1 Design, develop, and maintain robust backend applications using *.NET Core / ASP.NET Core*
2 Build and consume *RESTful APIs* and microservices
3 Write clean, scalable, and maintainable code following best practices
4 Collaborate with front-end developers, architects, and product managers
5 Optimize application performance, security, and scalability
6 Work with databases (SQL and/or NoSQL) and write efficient queries
7 Implement authentication, authorization, and data protection mechanisms
8 Perform code reviews and mentor junior developers
9 Troubleshoot, debug, and upgrade existing systems
10 Participate in Agile/Scrum ceremonies and sprint planning
Required Skills & Qualifications
1 2-4 years of hands-on experience in *.NET Core / ASP.NET Core*
2 Strong proficiency in *C#*
3 Experience building *REST APIs* and backend services
4 Strong knowledge of *Entity Framework / ADO.NET / Dapper*
5 Experience with *MySQL, **SQL Server*, or PostgreSQL databases
6 Solid understanding of *OOPS, SOLID principles, and design patterns*
7 Experience with *authentication & authorization* (JWT, OAuth, Identity)
8 Familiarity with *Git* and version control workflows
9 Knowledge of *unit testing* frameworks (xUnit, NUnit, MSTest)
Good to Have (Preferred Skills)
1 Experience with *Microservices Architecture*
2 Knowledge of *Docker and Kubernetes*
3 Exposure to *Azure / AWS / GCP*
4 Experience with *CI/CD pipelines*
5 Understanding of *message queues* (RabbitMQ, Kafka, Azure Service Bus)
6 Knowledge of *NoSQL databases* (MongoDB, Redis)
7 Experience with logging and monitoring tools
Soft Skills
1 Strong problem-solving and analytical skills
2 Good communication and collaboration abilities
3 Ability to work independently and in a team
4 Attention to detail and commitment to quality
What We Offer
1 Competitive salary and benefits
2 Opportunity to work on scalable, high-impact projects
3 Collaborative and learning-driven work environment
4 Career growth and upskilling opportunities