Medior Software Engineer

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden

This is what we offer you

  • Gross monthly salary between EUR 3,712 and EUR 5,300 (scale 08) for a 36 hour week
  • Thirteenth month's salary and 8% holiday allowance
  • 10% Employee Benefit Budget
  • EUR 1,400 development budget per year
  • Hybrid working: balance between home and office work (possible for most roles)
  • A pension, for which you can set the maximum amount of your personal contribution
View all our benefits on rabobank.jobs.

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.

To be considered for this position, you must be located in the Netherlands or elsewhere in the EU and have the legal right to work in the Netherlands. We are unable to consider candidates requiring relocation from another country.

You and the job application process

Reply to the vacancy for Azure Platform Engineer at Rabobank

  • Any questions about working at Rabobank and the process? Raphaël Drenthel, IT Recruiter via raphael.drenthel@rabobank.nl
  • We will hold the interviews through a video call.
  • You can find answers to the most frequently asked questions on rabobank.jobs/en/faq.
  • A security check is part of the process.
  • We respect your privacy.

#LI-RD2

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau:

Solliciteren