Senior Microsoft Cloud Developer

Posted 1 year ago

Position Overview:

We are seeking an experienced Senior Microsoft Cloud Developer to design, implement, and maintain cloud-based solutions using Microsoft Azure. The ideal candidate will have extensive experience in cloud architecture and development, with a strong focus on Microsoft technologies.

Key Responsibilities:

  • Design and implement scalable cloud solutions using Microsoft Azure services
  • Develop and maintain cloud-native applications using .NET Core/C#
  • Architect and implement microservices-based applications
  • Configure and manage Azure DevOps pipelines for continuous integration and deployment
  • Optimize application performance and ensure high availability
  • Implement security best practices and ensure compliance requirements are met
  • Mentor junior developers and provide technical leadership
  • Collaborate with cross-functional teams to deliver business solutions
  • Participate in code reviews and maintain coding standards

Required Technical Skills:

  • Minimum 5 years of experience in software development
  • Strong proficiency in C#, .NET Core, and ASP.NET Core
  • Extensive experience with Microsoft Azure services including:
    • Azure App Services
    • Azure Functions
    • Azure SQL Database
    • Azure Storage
    • Azure Active Directory
    • Azure DevOps
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Proficiency in cloud design patterns and best practices
  • Strong understanding of REST APIs and web services
  • Experience with version control systems (Git)
  • Knowledge of CI/CD pipelines and automated testing

Additional Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect) are advantageous
  • Experience with Agile/Scrum methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Proven track record of delivering complex cloud solutions

What We Offer:

  • Competitive salary package
  • Medical aid and retirement benefits
  • Professional development opportunities
  • Remote work flexibility
  • Performance bonuses
  • Modern tech stack and tools
  • Collaborative work environment

Required Experience:

  • Minimum 5 years of software development experience
  • At least 3 years of hands-on experience with Microsoft Azure
  • Proven experience leading technical projects

Apply For This Job

A valid phone number is required.