MVC
REST API
GraphQL
SQL
Job Description
EsyCommerce is seeking an experienced and highly skilled Senior .NET Developer to join our team in Pune. This role involves working in a hybrid model and requires deep expertise in .NET technologies, REST APIs, Azure services, and SQL. The ideal candidate will be responsible for building scalable enterprise applications, integrating third-party systems, and ensuring best practices in code quality, performance, and security. The candidate needs to have at least 5 years of experience in contributing to the development of robust backend systems and API services. The selected candidate will be instrumental in delivering high-quality enterprise applications and collaborating across teams to ensure system reliability and performance.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum 5 years of hands-on experience in backend development using Microsoft technologies.
- Strong command of SQL and cloud-based architecture.
- Previous experience in developing and scaling enterprise-level applications.
- Clear understanding of secure API practices and performance tuning.
Job Role & Responsibilities
- Work with Azure DevOps, including source control branching strategies.
- Utilize Azure services like ETLs and Data Factory pipelines for scalable data workflows.
- Implement authentication and authorization mechanisms like JWT and SSO.
- Design and maintain complex SQL databases, including stored procedures and query optimization.
- Implement caching strategies using Redis, InProc, or other mechanisms for performance improvement.
- Apply appropriate design and architectural patterns for scalable enterprise applications.
- Work on search technologies like Elasticsearch or Azure Search for enhanced data access.
- Contribute to the development of REST APIs intended for mobile applications.
- Leverage AI tools to automate and enhance development processes.
- Familiarity with GraphQL is an added advantage.
- Proficiency in .NET, MVC, C#, and Web APIs.
- Expertise in Azure-based development and CI/CD pipelines.
- Strong debugging and troubleshooting skills.
- Knowledge of enterprise architecture, caching mechanisms, and REST API best practices.
- Experience with search technologies like Elasticsearch or Azure Search.
- Working familiarity with GraphQL and AI-enhanced development workflows.
Prefered Skills
- Strong experience with .NET, MVC, C#, and Web APIs.
- Proficiency with Azure DevOps, including source control and CI/CD.
- Advanced SQL knowledge (stored procedures, query optimization).
- Experience with Elasticsearch or Azure Search.
- Ability to leverage AI tools to automate/enhance development processes.