Candidate profile (title) WHAT YOU'LL NEED TO HAVE Candidate profile (text) - Default language •Knowledge of key techniques within data storage, processing, HADOOP and cloud data handling.
•Knowledge of data development languages (R and/or Python) and other developments in the fast moving data technology.
•Knowledge of development languages or frameworks (Java, JS, Spring, Golang, React, …).
•Knowledge of software engineering principles.
•Knowledge of software engineering practices including BDD, TDD, test automation, DevOps, code versioning, with knowledge and experience of using industry standard toolsets.
•Good interpersonal skills with the ability to collaborate, network and build strong relations with team members and stakeholders.
•Ability to perform work with a balanced trade-off between the need for fast solutions, quick resultsand long term sustainable system implementations, to avoid technical debt.
•Basic ability to drive improvements of our data architectures in collaboration with D&A and Digital Technology.
•Good ability to communicate technical concepts and processes clearly at an appropriate level to a wide range of audiences, including team members, stakeholders, and D&Aleadership. Key responsibilities (title) YOUR RESPONSIBILITIES Key responsibilities (text) •Design, build, test and maintain data systems, making sure the data structures, ingestion and processing systems meet business requirements and user needs. Also to ensure integration systems and services as well as cloud functionality
•Implement methods to improve data reliability, efficiency and quality, to ensure automated services are reliable and secure.
•Act as a technical advisor in regards to integration and connectivity methods, protocols, security, and practices for both internal and external database management systems, with support from senior colleagues.
•Support colleagues with problem solving for data quality issues from source systems and propose corrective actions for IT system or process improvements to step up data quality and timeliness over time.
•Work closely with data architects, scientists and other stakeholders on future data handling technology options, including input on risks, costs, benefits, and capabilities.
•Support colleagues with ensuring that the data solution is in place to support the requirements of other disciplines performing data-related tasks and supports the requirements of the business stakeholders.
•Support colleagues with modelling projects, focused on collecting and cleaning data, in processes that are able to adapt to changing attributes.
•Employ a variety of development languages and tools to ingest and merge data streams together and ensure first cleaning and optimization of raw data, to prepare usage by data scientists.
•Support colleagues with regularly reviewing the effectiveness of existing data solution architectures and recommending improvements to data architects.
•Discover new opportunities for data acquisition for improved quality and timeliness.
•Work closely with other data engineers and across functions to produce all required design specifications and ensure that data solutions work together and fulfil business needs.
•Work across initiatives within INGKA Group, steering solutions towards the correct architecture.