Python developer

Praha
Development
No items found.
Technology:
Azure
DevOps
Javascript
Kafka
Python
Contract type:
Contract
Seniority:
Senior
Expert

Job description

For our client, a pioneering company in the global logistics industry, we are seeking a talented  Python developer  with knowledge of JavaScript and Scala . This company is committed to optimizing supply chains with innovative technology solutions and is dedicated to continuous improvement and smart operations. Join their dynamic team to develop cutting-edge applications and drive their mission forward.


For our client, a pioneering company in the global logistics industry, we are seeking a talented  Python developer  with knowledge of JavaScript and Scala . This company is committed to optimizing supply chains with innovative technology solutions and is dedicated to continuous improvement and smart operations. Join their dynamic team to develop cutting-edge applications and drive their mission forward.

Job description

The client's team is currently building a new data warehouse for parcel tracking, utilizing Data Vault 2.0 modeling. They are in the initial stages of creating data integration processes and need additional support to efficiently complete these tasks. This role will be crucial for the successful implementation of their data integration strategies.

Key Responsibilities:

  • Develop and maintain data integration processes using Python as the primary programming language.
  • Assist in the development of batch data ingestion using ADF and/or Spark.
  • Support streaming data ingestion with Kafka and Spark Streaming.
  • Work with binary formats such as Parquet and Avro.
  • Utilize Snowflake for data warehousing, with a focus on Data Vault Modelling and Lakehouse architectural patterns.
  • Collaborate with cross-functional teams to ensure data quality and integrity.
  • Participate in CI/CD processes using Azure DevOps.

Required qualifications

Required Qualifications and Skills:

  • Proficiency in Python programming.
  • Experience with batch data ingestion using ADF and/or Spark.
  • Knowledge of streaming data ingestion with Kafka and Spark Streaming.
  • Familiarity with binary formats such as Parquet and Avro.
  • Experience with data warehousing, particularly Snowflake.
  • Understanding of Data Vault Modelling and Lakehouse architectural patterns.
  • Experience with data meshing and Azure DevOps.

Preferred Qualifications:

  • Knowledge of JavaScript and Scala.
  • Experience with other binary formats like ORC.
  • Familiarity with other warehousing technologies such as Synapse.
  • Understanding of semantic versioning and schema evolution.
  • Experience with CI/CD tools like Jenkins and Git Actions.

What are we offering

  • Opportunity to work with a leading company in the logistics industry.
  • Collaborative and innovative work environment.
  • Growth opportunities.
  • Flexible working hours and remote work options.

Advantageous skills

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Agile IT recruitment solution for sourcing and assembling expert teams quickly and efficiently.

Collegue goes here.

Interested in this position?

Apply now
Send us a message
Name *
Surname *
E-mail *
Phone *
LinkedIn
Message
CV
Max. size 10MB.
Nahrávání...
fileuploaded.jpg
Nahrávání se nezdařilo. Max. velikost souboru je 10 MB.
* Fields marked with an asterisk (*) are required.
Thank you! Your submission has been received!
Something went wrong while submitting the form. Please try again.

Our 5 stage recruitment process

Send us your CV or LinkedIn profile, and by the next business day, you’ll hear from us. Glide through the first interview and your future manager will be keen to meet you for a follow-up chat. Impress there, and an offer will be on the table before you know it. Yes, it's as straightforward as it sounds.

If your role is technical, we like to ensure a perfect fit with a simple test task. Consider it a sneak peek into the exciting challenges you'll tackle with us.

1

Submit your resume or LinkedIn profile, so we can meet you.

2

Begin our conversation with a call or e-mail.

3

First interview to discuss your potential and role.

4

Second interview with
a test task

5

If everything clicks, we give you a job offer.

arrow down