About the Role:
We are looking for an experienced .NET Developer to join our backend development team for the client application. In this role, you will be responsible for building and maintaining scalable, secure, and high-performance backend services on Microsoft Azure. The ideal candidate will have extensive experience working with the .NET framework, Azure cloud infrastructure, and SQL Server databases.
•Key Responsibilities: •
- Develop and maintain backend services for the client app using .NET technologies on Azure.
- Design and implement RESTful APIs that will be consumed by mobile and web clients.
- Ensure the backend architecture is scalable, secure, and performant by leveraging Azure services.
- Collaborate with front-end developers, mobile developers, and other stakeholders to define and implement
backend solutions.
- Write clean, maintainable, and testable code, and participate in code reviews.
- Manage and optimize the SQL Server database hosted on Azure, including query optimization, indexing, and database design.
- Implement authentication and authorization mechanisms (OAuth, JWT) for secure API access.
- Integrate with Azure services such as Azure App Services, Azure SQL Database, Azure Functions, and other PaaS offerings.
- Participate in the design and deployment of CI/CD pipelines using Azure DevOps for continuous deployment and automated testing.
- Monitor and resolve issues related to performance, scalability, and security on the backend.
- Maintain documentation of backend systems, API endpoints, and architecture.
- Stay up to date with the latest developments in .NET and Azure technologies.
Requirements
•Qualifications: •
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of professional experience in backend development using .NET Core/Framework.
- Strong experience in building RESTful APIs and working with web services.
- Proficiency in C# and the .NET ecosystem.
- Experience working with Microsoft Azure services, particularly Azure App Services, Azure SQL Database, and Azure Functions.
- Solid experience in managing and optimizing SQL Server databases on Azure.
- Familiarity with authentication and authorization techniques (e.g., OAuth, JWT).
- Understanding of cloud-based architecture and deploying .NET applications on Azure.
- Experience with version control systems (e.g., Git).
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with unit testing and integration testing.
- Familiarity with CI/CD pipelines and DevOps practices on Azure DevOps or similar tools.
- Experience with containerization tools like Docker is a plus.
•Nice to Have: •
- Experience with mobile backend development for applications requiring data synchronization (e.g., calendar events).
- Familiarity with Azure Functions and Microservices Architecture.
- Experience with Azure Service Bus or other message queueing services.
- Knowledge of performance optimization techniques for backend services deployed on Azure.
- Experience with monitoring and alerting tools like Azure Monitor or Application Insights.
•Key Skills: •
- .NET Core/.NET Framework
- C#
- Azure App Services
- Azure SQL Database / SQL Server
- RESTful APIs
- OAuth, JWT
- Azure DevOps
- Unit Testing & Integration Testing
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ?500,000.00 - ?750,000.00 per year
Schedule:
• Day shift
Application Question(s):
• This is a contractual role. Are you interested in a contractual role ?
• what is your expected CTC ?
• What is your current CTC ?
• How many years of experience do you have with .NET Core/.NET Framework?
• How many years of experience do you have Azure App Services and Azure SQL Database / SQL Server ?
• How many years of experience do you have with C# ?
• Do you have experience with OAuth, JWT ?
• We must fill this position urgently. Can you start immediately?
• Are you comfortable with Contractual Role?
• Will you be able to travel to Hyderabad occasionally ? ( expenses would be covered by Rubis )
• As this is a remote setup you need to have your own system for work. Are you having the system with which you can perform your daily activities ?
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.