Medior Software Engineer at Rabobank
3521 Utrecht, Utrecht, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

27 May, 25

Salary

0.0

Posted On

25 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design Patterns, New Concepts, Azure, Design Skills, Information Analysis, Soft Skills, Programming Languages, Code, English, Design, Peer Reviews, Networking Solutions, Virtual Networks, Aws, Infrastructure, Python

Industry

Information Technology/IT

Description

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)
Responsibilities

Please refer the Job description for details

Loading...