Job Description
Job Title: Senior .NET Core Developer
Experience Required: 4 - 7 years
Location: Remote
Employment Type: Full-time
About the Role:
We are seeking a Senior .NET Core Developer to design, develop, and optimize high-performance applications. In this role, you will work on end-to-end development, from designing robust backend architectures to implementing efficient database solutions. You will collaborate with cross-functional teams to build scalable applications and ensure best coding practices.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using .NET Core / .NET 6+.
- Develop efficient database schemas, optimize queries, and work with SQL Server, PostgreSQL, or NoSQL databases (MongoDB, etc.).
- Deploy applications in cloud environments like Azure, AWS, or Google Cloud and manage CI/CD pipelines.
- Develop scalable, maintainable, and high-performance backend solutions following best practices in software design patterns, SOLID principles.
- Write unit tests, integration tests, and conduct performance testing to ensure system reliability.
- Work closely with frontend developers, DevOps engineers, and product managers to deliver high-quality software solutions.
Requirements
- 4 - 7 years of experience in .NET backend development.
- Hands-on experience with Swagger/OpenAPI for API documentation and code generation.
- Experience in microservices architecture and distributed systems is a plus.
- Strong understanding of performance optimization and scalability.
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to work in an agile environment.
What’s on Offer
- Build and scale high-performance applications used globally.
- Work with modern .NET Core, cloud, microservices, and DevOps tools.
- Small, collaborative team where your input will shape the product.
- Fully remote role - work from anywhere in India.
- Competitive salary and strong focus on work-life balance.