Senior Azure Developer

Chennai, Tamil Nadu

CohnReznick Professional Services Pvt Ltd
Apply for this Job

Senior Azure Developer

Summary: As a Senior Azure Developer, you will lead the design, development, and implementation of complex cloud-based applications on the Microsoft Azure platform. You will provide technical leadership and mentor junior and mid-level developers.

Responsibilities:

  • Lead the design and development of cloud-based applications.
  • Collaborate with stakeholders to define project requirements.
  • Write high-quality, scalable, and maintainable code.
  • Conduct code reviews and provide technical guidance.
  • Implement and manage CI/CD pipelines.
  • Ensure the security and performance of applications.
  • Troubleshoot and resolve advanced technical issues.
  • Optimize application architecture and performance.
  • Create and maintain detailed documentation.
  • Stay updated with the latest Azure technologies and industry trends.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 7+ years of experience in cloud development.
  • Expert understanding of Microsoft Azure services.
  • Proficiency in programming languages such as C , JavaScript, or Python.
  • Excellent problem-solving and analytical skills.
  • Strong communication and leadership abilities.
  • Experience with Agile methodologies.
  • Preferred Certifications: Microsoft Certified - Azure DevOps Engineer Expert and Microsoft Certified - Azure Solutions Architect Expert

Required Knowledge and Skills:

  • Expert knowledge of Azure services like Azure App Service, Azure Functions, and Azure Storage.
  • Leading the design and architecture of Azure-based applications, ensuring scalability, security, and performance.
  • Proficiency in RESTful APIs and web services.
  • Experience with version control systems like Git.
  • Strong knowledge of SQL and NoSQL databases.
  • In-depth understanding of DevOps practices.
  • Experience with CI/CD pipelines.
  • Strong understanding of networking concepts.
  • Knowledge of security best practices in cloud environments.
  • Ability to write clean, maintainable code.
  • Experience with performance optimization.
  • Hands-on writing automated test cases in Nunit/xunit/MSTest framework
  • Hands-on with Azure containerization services

Hands-on with ADF or Synapse Technologies, Coding Languages, and Methodologies:

  • Microsoft Azure (Key Vault, Service Bus Queues, Storage Queues, Topics, Blob storage, Azure Container services (kubernetes, docker), App Services Web Apps, Logic Apps, Function Apps , Azure functions (time triggered, durable), Azure AI services)
  • Azure SQL, Cosmos DB
  • .NET Core (latest version)
  • APIs, APIM
  • Angular/ React
  • JavaScript, Python
  • SQL, Azure SQL, Cosmos DB
  • Azure containerization services (Docker, Kubernetes)
  • ADF or Synapse
  • Nunit/xunit/MSTest framework
  • Git
  • Agile methodologies
  • CI/CD pipelines
  • IaC (Infrastructure as Code) - ARM/Bicep/TerraForms
  • Azure DevOps

Outcomes:

  • Lead the design and development of complex cloud-based applications.
  • Collaborate effectively with stakeholders.
  • Write high-quality and scalable code.
  • Provide technical leadership and mentorship.
  • Implement and manage CI/CD pipelines.
  • Ensure application security and performance.
  • Troubleshoot and resolve advanced technical issues.
  • Optimize application architecture and performance.
  • Create and maintain detailed documentation.
  • Stay updated with Azure technologies and industry trends.

Date Posted: 22 May 2025
Apply for this Job