Introduction
- 40 hours per week
- Start date: asap
- End date: 31 August 2027
- Hybrid way of work
- ZZP is not allowed
- Relocation is not possible for this role
Function
As a Software Engineer in the Global Storage team, you design, build and maintain secure, scalable data ingestion and archiving solutions for structured and unstructured data. You develop automated ETL pipelines and searchable archives for decommissioned applications and regulatory data, using technologies such as Python or PowerShell, C#/.NET or JavaScript, React and Hitachi Content Platform. Working with business and technical stakeholders, you test, document and continuously improve solutions that support compliant and efficient data onboarding.
Context of Job:
Engineering & Enterprise Tech is responsible for delivering stable, high-quality, secure and cost-efficient infrastructure solutions for Rabobank’s businesses. This incorporates design, implementation, security and support of, amongst others, data centre networks, server capacity, data centres, workplace (desktop, laptop, mobile), etc.
Key Responsibilities and Accountabilities:
The key areas of responsibility are:
• Based on demand, build ETL architecture transferring structured and non-structured data into a Hitachi Content Platform (HCP) Object store as the back end for archiving.
• Build bespoke archives of data to satisfy point business solutions such as regulation and compliance.
• Build a generic framework to ingest decommissioned application data into searchable archives such that applications may present their data from, e.g., a database in a pre-determined format to be ingested in a searchable form.
• Deliver a standard interface for searching such archives securely.
• Anticipate demand and innovate existing solutions.
• Code, test, document, and maintain standardised, automated data pipelines.
• Help design and build the infrastructure required for optimal extraction, transformation, and loading of data from a variety of data sources.
• Build analytics tools that utilise the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
• Responsible for testing, documentation and handover to the customer.
• Delivery to meet aggressive timescales.
• Communication of progress and risk to the team.
Professional / Managerial Autonomy:
The job holder may have autonomy within these areas and be able to make decisions and achieve objectives with limited oversight within the prescribed guidelines for this role.
Requirements
Business Knowledge / Technical Skills:
• Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
• Strong analytic skills related to working with both structured and non-structured datasets.
• Build processes supporting data transformation, data structures, metadata, dependency and workload management.
• A successful history of manipulating, combining, processing and extracting value from large disconnected datasets.
• Experience supporting and working with cross-functional teams in a dynamic environment.
• Knowledge of SIARD (Software Independent Archiving of Relational Databases).
• We are looking for a candidate with experience or a strong aptitude in a Data Engineering role, and ideally have experience using the following software/tools:
Must Have:
• In-depth experience of developing Python or PowerShell scripts across Windows and Linux platforms.
• Experience with at least one of these object-oriented languages: C#, JavaScript or .Net.
• Experience of UI development, ideally with React.
Desirable:
• Experience with creating playbooks in Ansible Automation Platform.
• Working knowledge and experience working with MSSQL and Oracle databases.
• Knowledge of Hitachi Content Platform.
• Knowledge of Solr.
Personal Attributes:
• Ability to influence effectively at different organizational levels.
• Courage and determination to challenge current practices.
• Strong analytical and conceptual skills.
• Clear written and verbal communication skills in English.
• Ability to deal with people across a complex organisation with different cultures and geographies.
• Demonstrates professional acumen, integrity, discretion, credibility and trustworthiness.
• Self-motivated, with the ability to work effectively under pressure and results driven.
• Ability to respond swiftly to changing demands of the business.
• Strong interpersonal and client relationship/influencing skills.
• Good time management.
• Willingness to travel if required.
Information
Jobs A2Z-CM +31(0)20-3337629
Application
Jobs A2Z-CM +31(0)20-3337629