As a Medior Software Engineer, you will work in the Data Accelerator Framework team that provides tools & reusable components to streamline data product development and consumption to contribute to the ambition of becoming the Global Data & Analytics Platform (GDAP) of choice within Rabobank. You will apply your experience and especially your curiosity, drive and creativity to solve problems of data engineers working in the over 200 data producer and data consumer teams that use our platform already. Standardization and user experience to reduce time-to-market is what drives us.
The initial offering of our team includes a dummy test data generator that is built in Python and templates for Azure Data Factory and Airflow. We will keep on enhancing our current offering and expand into providing capabilities for standardized CI/CD set-up and spark processing (using Databricks & Azure Synapse) for data product development. Requirements and functional analysis are part of the work. The solutions created need to be usable, resilient, scalable and secure.
This is a challenging and multi-disciplinary role that combines the worlds of software and data engineering. We do not expect you to be proficient in everything but do require you to be eager to learn and able to solve user problems with the technology at hand. Outcome is more important than output.
Key words:
CI/CD, Cloud (Azure), Data Engineering, Infrastructure, Software Engineering, OOP (Object Oriented Programming), Design Patterns, Coaching, Agile (Scrum)Experience
- At least 3 years of experience in a similar function
- Proven experience in/able to:
- Data engineering, you have a good understanding of common ingestion and transformation patterns and the accompanying data modelling.
- Software engineering using Python, with a good grasp of different programming paradigms (functional and OOP) and design patterns. Experience with and willingness to learn various programming languages.
- Substantiate choices in architectural designs.
- Implement and maintain CI/CD pipelines to ensure smooth deployment processes.
- Design, deploy, and manage Azure infrastructure by using Infrastructure as Code.
- Networking: Understand and implement networking solutions including private endpoints, virtual networks, and network security groups.
- Good command of English (at least B2 level)
Skills
Need to have:
Technical skills:
- Experience with full-stack development for enterprise applications.
- Experience with Azure or AWS using infrastructure-as-code.
- Able to do information analysis when needed.
Soft skills:
- Consulting skills to assess business problems and propose solutions.
- Design skills and able to convince others of design decisions.
- Can work autonomously, is curious, and likes to explore new concepts.
- Collaborates effectively in the team and values peer reviews and input of fellow developers.
- You have an agile mindset and keep an eye out for any improvements in team processes.
Nice to have:
- Experience in the financial sector.
- Experience in Apache Airflow.
- Experience working with Pandas, NumPy, SciPy, and Parquet.
- Certificates: DP-203 Azure Data Engineer Associate and/or AZ-204 Azure Developer Associate.
What we offer:
- State-of-the-art solutions for you to work on.
- We design, develop, manage, and operate our own platform.
- We provide an environment where you can experiment, prototype, develop and automate as much as you like - as long as it delivers business value.
- Many valuable resources for you to develop your skills. Think: a dedicated Microsoft learning platform and free exam vouchers.
You and the job application process
at Rabobank
- .
- A security check is part of the process.
- We respect your privacy.
Het salaris bedraagt €3712 - €5300