Job Type: Contract
Job Category: IT
Job Description
Job Title: Python Developer with Azure Experience
Location: Chicago, IL (Local)
Contract
Job Summary:
We are seeking a highly skilled Python Developer with Azure experience to design, develop, and deploy scalable cloud-based applications. The ideal candidate should have hands-on experience with Azure services, API development, data integration, and CI/CD pipelines, along with strong problem-solving and collaboration skills in an Agile environment.
Key Responsibilities:
- Develop, test, and maintain Python-based applications and backend services.
- Implement and manage Azure cloud solutions including App Services, Functions, Storage, and Azure Data Services.
- Design and build RESTful APIs and data pipelines for seamless integration across systems.
- Utilize Azure DevOps for CI/CD pipeline automation and version control (Git).
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Optimize applications for performance, scalability, and security in the Azure ecosystem.
- Implement monitoring, alerting, and logging using Azure Monitor and Application Insights.
- Ensure code quality through unit testing and code reviews using frameworks like PyTest or Unittest.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 8+ years of professional experience in Python development.
- Strong experience with Azure services such as Azure Functions, Logic Apps, App Services, Data Factory, or Cosmos DB.
- Proficiency in REST API development, microservices architecture, and JSON/XML handling.
- Hands-on experience with Azure DevOps, Git, and CI/CD pipelines.
- Knowledge of containerization (Docker, Kubernetes) is a plus.
- Experience with SQL and NoSQL databases.
- Strong analytical and problem-solving skills with an Agile mindset.
Required Skills
Office 365 Developer SQL Application Developer