Amstelveen
Senior
40 uur per week
Startdatum op 1 juli
Verlopen
12 Dagen geleden

IT Platform Engineer – Enterprise Data Lake

As an IT Platform Engineer, you are responsible for developing and implementing key functionality for the Enterprise Data Lake within the Data & Analytics Platform domain.

You work closely with development engineers, system administrators, and security professionals to ensure the platform meets business needs while adhering to best practices in scalability, reliability, fault tolerance, and security.

Responsibilities

  • Develop and deliver robust, secure, and high-quality solutions in a cloud-based environment.
  • Apply software engineering best practices, including SOLID principles, design patterns, and domain-driven design (DDD).
  • Collaborate with Product Owners, Architects, and IT stakeholders to align technical solutions with business objectives.
  • Build and maintain scalable data platforms in Azure.
  • Implement DevOps practices and CI/CD pipelines to support efficient software delivery.
  • Ensure code quality through automated testing frameworks such as pytest and mocking.
  • Support and mentor team members while contributing to a culture of ownership, innovation, and continuous improvement.

Profile

We are looking for an IT Platform Engineer with proven experience in object-oriented programming, preferably Python. You are involved in all aspects of software development, including planning, design, development, testing, and automated deployment.

Required Technical Skills

  • Strong experience in object-oriented programming, analysis, and design (Python preferred).
  • Proven expertise with cloud services, including SDKs, Terraform, and Databricks (Azure preferred).
  • Experience with Unity Catalog is considered a plus.
  • Experience with Infrastructure as Code (IaC), such as Terraform, is a plus.
  • Strong understanding of incremental software development, DevOps, and CI/CD practices.
  • Knowledge of SOLID principles and software design patterns.
  • Familiarity with testing approaches and layer testing frameworks (pytest is a plus).

Soft Skills

  • Strong communication and collaboration skills.
  • Analytical mindset and problem-solving ability.
  • High level of ownership and accountability.