Overview:
We are seeking a highly skilled Python Developer with 5+ years of hands-on experience and strong expertise in Microsoft Azure. The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-based applications and data solutions.
Responsibilities:
Design, develop, and maintain scalable Python-based applications.
Develop RESTful APIs and backend services using frameworks such as Django, Flask, or FastAPI.
Deploy and manage applications on Microsoft Azure.
Work with Azure services such as:
Implement CI/CD pipelines using Azure DevOps.
Develop and maintain microservices architecture.
Optimize application performance, scalability, and security.
Collaborate with cross-functional teams including DevOps, QA, and Business stakeholders.
Troubleshoot, debug, and enhance existing applications.
Essential skills:
5+ years of strong hands-on experience in Python development.
Strong understanding of object-oriented programming and design patterns.
Experience with REST APIs and microservices.
Good knowledge of Microsoft Azure cloud services.
Experience with Git and CI/CD pipelines.
Understanding of Docker and containerization.
Strong problem-solving and analytical skills.
Desired skills:
Experience with Kubernetes (AKS).
Knowledge of event-driven architecture.
Familiarity with Infrastructure as Code (Terraform/ARM).
Microsoft Azure certification (AZ-204) is a plus.