Senior .NET Backend Developer (Azure Cloud)

We are seeking a highly skilled and experienced Senior .NET Backend Developer to join our team and play a key role in building the backend infrastructure for our exciting new Instagram-like application utilizing Microsoft Azure cloud services.

In this role, you will design, develop, and implement robust and scalable backend services using ASP.NET Core and Azure Functions. You will collaborate closely with front-end developers (React Native) and other engineers to deliver a high-performing and secure application.


Responsibilities:

  • Design, develop, and implement backend APIs using ASP.NET Core and Azure Functions, ensuring a secure and reliable architecture with best practices and design patterns, and integrating with Azure Active Directory for user authentication and authorization.

  • Collaborate with front-end developers to translate user stories into technical specifications, and implement data persistence solutions using Azure Cosmos DB for NoSQL data storage and Azure Blob Storage for static content.

  • Conduct unit testing and participate in integration testing to ensure code quality.


Qualifications:

  • 5+ years of experience as a React Native Mobile App Developer

  • Proven experience in building and deploying scalable backend systems using ASP.NET Core and Azure Functions, with in-depth knowledge of C#, object-oriented design, cloud platforms (especially Azure), SQL and NoSQL databases, microservices architecture, unit testing (xUnit, NUnit), CI/CD pipelines (Azure DevOps), and message queuing systems (Azure Queue Storage).


Bonus Points:

Experience with API and back-end integration, CI/CD pipelines for mobile app development, and native module development for iOS and Android.