Software Developer (f/m/d) For Data Management Applications

Carl Zeiss Pty Ltd

Budapest, Hungary
Python/java/scala development skills
Microsoft azure cloud technologies
Spark-based data transformations
You will play a crucial role in developing Data Lifecycle Tools to support data, metadata and knowledge management in operations

Job Summary

  • You will play a crucial role in developing Data Lifecycle Tools to support data, metadata and knowledge management in operations.
  • You will build highly scalable technical solutions for the automated consolidation, processing and governance of large amounts of data - from conception to prototyping to operations.
  • You will evaluate the latest trends and technologies, help shape our architecture decisions including the DevOps / DataOps processes and drive innovative solutions for data lifecycle management.

Matching Summary

You will play a crucial role in developing Data Lifecycle Tools to support data, metadata and knowledge management in operations.

Skills & Requirements

Must-have

  • Python/Java/Scala development skills
  • Microsoft Azure cloud technologies
  • Spark-based data transformations
  • Data Modelling and Pipeline Orchestration
  • Data Artifacts deployment (Azure DEVOPS, GitHub)
  • Distributed, multi-service architectures
  • Agile Software Development (Scrum/Kanban)

Nice-to-have

  • Goal-oriented mindset
  • Ownership for developed products
  • Customer-oriented mindset
  • Independent, conscientious, solution-oriented work
  • IT consultancy experience
  • UI/UX experience

Key Requirements

  • 3-7 years of relevant professional experience
  • Excellent university degree in computer science or related field
  • Experience with Cloud technologies (Microsoft Azure)
  • Experience with distributed processing frameworks (Spark)
  • Experience in productionalising and publishing data APIs
  • Strong Experience in Data Modelling, Pipeline Orchestration and Scheduling
  • Professional Experience in multiple forms of Data Storages
  • Extent development of container based applications (Kubernetes)
  • Experience with cloud-based development artifacts and infrastructure as code
  • Experience working with distributed, multi-service architectures
  • Synchronous and asynchronous application integration know-how
  • Understanding of dataset abstractions, metadata management, and data lifecycle concepts
  • Experience with authentication, authorization, and role-based access control
  • Best-practices and implementation for continuous integration / delivery
  • Fluency in English

Work Rights

Not specified

Tailored Resume

Cover Letter