INR
15.0 - 25.0
Lacs P.A.
We are looking for a skilled Back End Developer with expertise in .NET to join our dynamic team. The ideal candidate will have strong knowledge of Object-Oriented programming , experience with RESTful APIs , and proficiency in SQL & NoSQL databases . You will work closely with cross-functional teams to design, develop, and optimize high-performance applications while following industry best practices like SOLID principles, Clean Code, and scalable architecture patterns . Day-to-Day Responsibilities: 1. Design and develop scalable RESTful APIs using .NET Core, ensuring high performance and maintainability. 2. Deploy, monitor, and maintain applications on the Azure cloud platform for optimal availability and reliability. 3. Implement and manage Azure-based solutions, including serverless architectures, microservices, and distributed systems. 4. Design and optimize database schemas, stored procedures, and complex queries to ensure efficient data access. 5. Configure and maintain Azure DevOps pipelines for automated testing, continuous integration, and continuous deployment. 6. Implement robust error handling, logging, and application monitoring using Azure Application Insights. 7. Develop reusable code libraries and components to promote code consistency and reduce duplication. 8. Plan and execute database migration strategies, including data integrity and version control. 9. Integrate third-party services and APIs, ensuring seamless data exchange and scalability. 10. Implement Azure caching solutions to enhance application performance and reduce latency. 11. Write comprehensive unit tests and integration tests to validate functionality and reduce production issues. 12. Debug and resolve production issues to maintain application stability and user satisfaction. 13. Collaborate effectively with frontend developers to ensure smooth API integration and user experience. 14. Participate in code reviews, providing constructive feedback to uphold coding standards and best practices. 15. Document technical specifications, API documentation, and system architecture for internal and external use. Requirements: Minimum 5 years of experience in backend development required. Proven experience in backend development using .NET technologies. Deep knowledge of Object-Oriented programming and engineering principles like SOLID, Clean Code. Experience with database systems, with knowledge of SQL and NoSQL stores (e.g., MySQL, Oracle, MongoDB, Couchbase, etc.) Significant experience writing and utilizing autonomous services-oriented RESTful API services and performance tuning large-scale apps. Ability to write effective unit, integration, and API tests. Experience integrating with JavaScript frameworks (React, Angular JS is a plus). Experience with DDD, CQRS, Clean architecture Experience with Microsoft Azure cloud Agile/Digital Experience Strong understanding of Agile methodologies Experience as a Developer on a cross-functional agile team preferred. Soft Skills Strong problem-solving and ability to simplify complex information. Effective communicator, aligning teams on technical decisions. Collaborative mindset to drive innovation efficiently. Values transparency, trust, and continuous learning. Passionate about technology and emerging trends. Entrepreneurial mindset, eager to take initiative in dynamic environments.