No of Positions: 4
Location: New Delhi
Tentative Start Date: February 29, 2024
Work From : Onsite
Rate : $ 8 - 11 (Hourly)
Experience : 6 to 10 Year
Responsibilities:
• Design, develop, and maintain backend services and APIs using .NET Core, C#, SQL Server, Azure Functions, and Dapper.
• Implement best practices for performance, scalability, security, and reliability.
• Collaborate with frontend developers, UX/UI designers, and product managers to deliver high-quality solutions.
• Write clean, efficient, and maintainable code following object-oriented programming principles.
• Utilize Azure resources and services to deploy and manage applications.
• Implement message queue systems for asynchronous processing and communication.
• Integrate third-party services, such as SendGrid, for email communication and notifications.
• Conduct unit tests to ensure the reliability and robustness of backend components.
• Provide feedback on code quality and participate in code reviews.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or related field.
• Minimum of 6 years of experience in backend development.
• Proficiency in .NET Core, C#, SQL Server, Azure Functions.
• Hands on experience on any ORM tool like Entity Framework Core or Dapper.
• Strong understanding of object-oriented programming concepts and design patterns.
• Experience with Azure resources and services, such as Azure App Service, Azure SQL Database, Azure Storage, etc.
• Hands on experience of message queue systems, such as Azure Storage Queuem or Azure Service Bus.
• Familiarity with email delivery platforms like SendGrid or similar.
• Experience with unit testing frameworks, such as NUnit or MSTest.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a collaborative team.
• Effective communication skills and ability to explain technical concepts to non-technical stakeholders