Python developer
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.
Interested in this position?
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.
Submit your resume or LinkedIn profile, so we can meet you.
Begin our conversation with a call or e-mail.
First interview to discuss your potential and role.
Second interview with
a test task
If everything clicks, we give you a job offer.