python developer for cloud platforms
Summary
Senior Python developer designing, building and deploying cloud-based platform solutions on Microsoft Azure for an IT services/consulting firm. Day to day: Python/OOP development, Azure infrastructure (storage, access management, networking), Terraform IaC, CI/CD pipelines, SQL/NoSQL databases and pytest unit testing. Contract employment in the Netherlands.
Описание:
Gazelle Global operates in IT services and IT consulting, delivering cloud-based platform solutions and software engineering services.
Задачи:
- Design, develop, test and deploy reliable software and platform solutions
- Develop applications and services using Python and object-oriented programming
- Design and implement solutions across Microsoft Azure, including storage, access management and networking
- Apply SOLID principles, design patterns and Domain-Driven Design
- Develop and maintain Infrastructure as Code using Terraform
- Implement and improve CI/CD pipelines and automated deployment processes
- Work with SQL and NoSQL databases, including Azure Cosmos DB
- Apply data governance principles and technologies such as Unity Catalog
- Develop comprehensive unit tests using pytest and mocking frameworks
- Collaborate with developers, architects and other technical stakeholders throughout the software development lifecycle
- Contribute to continuous improvement of development, testing and deployment processes
Требования:
- 8–10 Years of professional IT/software engineering experience
- Strong hands-on experience with Python
- Excellent knowledge of object-oriented programming, analysis and design
- Strong experience with Microsoft Azure cloud services
- Experience with Azure storage, access management and networking
- Strong knowledge of Terraform and Infrastructure as Code
- Solid understanding of DevOps and CI/CD
- Experience with incremental/agile software development practices
- Strong understanding and practical application of SOLID principles and design patterns
- Experience with Domain-Driven Design
- Experience working with SQL and NoSQL databases
- Experience with unit testing using pytest and mocking libraries
- Nice to have: Knowledge of Cosmos DB, data governance including Unity Catalog, Kubernetes
Условия:
Contract employment.
