Posted on: 27/10/2025
Job Description :
We are seeking ten highly skilled and experienced Senior .NET Developers to join our team in Chennai. This is a full-time, on-site role requiring 5 to 10 years of hands-on experience. The successful candidate will be responsible for designing, developing, and maintaining high-performance web applications and services using the modern .NET Core and React.js stack.
This role demands expertise in optimizing data access layers using both Dapper ORM and Entity Framework, and proficiency with PostgreSQL. The Senior Developer will be a key contributor, driving technical excellence, ensuring application responsiveness, and managing deployment processes on the Azure cloud platform.
Key Responsibilities :
- Full Stack Application Development : Develop, test, and maintain robust, scalable web applications utilizing the .NET Core framework for the backend and React.js for building responsive and modern user interfaces.
- API Design and Implementation : Design, develop, and implement secure and efficient RESTful Web APIs using ASP.NET Core for seamless integration with the frontend and various internal/external services.
- Data Access Optimization : Expertly utilize and optimize data access layers, leveraging Dapper ORM for high-performance, lightweight data retrieval and Entity Framework (EF Core) for efficient data management and change tracking.
- Database Expertise : Demonstrate strong experience with PostgreSQL, including schema design, complex query optimization using LINQ, stored procedures, and ensuring robust data integrity and transactional consistency.
- Cloud Deployment and Management : Collaborate on and execute the deployment and management of applications and services on the Azure cloud platform, applying continuous integration/continuous deployment (CI/CD) best practices.
Code Quality and Collaboration :
- Write clean, secure, highly maintainable, and efficient code adhering to established organizational standards.
- Actively participate in rigorous code reviews to maintain high quality and mentor junior team members.
- Collaborate effectively with cross-functional teams (Product, QA, DevOps) to translate business requirements into technical solutions and deliver features.
- Performance and Troubleshooting : Conduct profiling and debugging of applications to diagnose and resolve complex technical issues, ensuring high performance and responsiveness across all services.
- Technology Leadership : Proactively research and stay current with emerging technologies, industry best practices, and new releases within the .NET and JavaScript ecosystems to drive continuous technical improvement.
Required Skills :
- 5 to 10 years of professional software development experience.
- Expertise in .NET Core for backend development.
- Strong experience with React.js for modern frontend development.
- Proficiency in building and consuming Web APIs (RESTful).
- Mandatory hands-on experience with both Dapper ORM and Entity Framework (EF Core).
- Expertise in LINQ for querying data sources.
- Strong working experience with PostgreSQL database.
- Familiarity with Azure cloud platform for deployment, hosting, and service management.
Preferred Skills :
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of unit testing frameworks (e.g., xUnit, NUnit) and mocking libraries.
- Familiarity with CI/CD tools (e.g., Azure DevOps, Jenkins).
- Experience in designing and developing multi-tenant SaaS applications.
- Strong problem-solving and troubleshooting skills in distributed environments.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564980
Interview Questions for you
View All