Data Developer

  • Full-time

Company Description

Inetum is a global leader in IT services, dedicated to providing innovative solutions to our clients. We are committed to fostering a dynamic, inclusive workplace that values diversity, where creativity and collaboration thrive. We operate in 19 countries with more than 28,000 employees worldwide.

If you are looking for a dynamic, innovative, and technology-driven company, Inetum is the place for you! Come be Inetum!

Job Description

 

  • Within the company the “Data & AI” department significantly contributes to the strategic ambition of making a data driven company.
  • The Trusted Data Fabric - platform” (CTDF platform), one product of the department, aims to set up applications and procedures to centrally manage reference data and make it available to all business actors and processes.
  • This is a key ambition in the company's strategy to place data at the heart of its organization and its information system.
  • The CTDF-platform is a core model platform built to offer self-services to IT developer and Business end-users to store and expose their Data Product.
  • Leaded in Agile mode, the CTDF-platform is in production with continues deliveries to enrich the functionalities and the scope of the offering self-services.

                                                                                          

Main Tasks and Responsibilities:

  • Mission takes place within the “Data FoundationS” squad whose common motivations are proximity to the business line, agility, and quality in deliveries services, combining business line skills and IT skills.
  • Our stakes about the Data Fabric product are to maintain and enhance it with new functionalities responding to a Data strategic line, business line needs and IT guidelines.
  • The mission is to support the business lines to define their needs about the Data Fabric product, to develop the right IT solutions and to deliver the related projects in compliance with the planning, budget, scope, and quality commitments.
  • In an agile product environment (build/run activities), delivery is achieved through successive releases of features associated with the data scopes and uses prioritized with the different client business lines.
  • Get knowledge over Data Fabric product, its features and several use cases.
  • Contribute, if needed, to the RUN tasks to maintain the Data Fabric product and, above all, have a critical point of view to propose/implement the improvements needed to simplify/make the tasks more reliable
  • Get and keep informed about strategic plans about the Data Fabric product defined and needed to increase the capabilities of the Data Fabric product.
  • Actively participate in projects by helping others squad members, managing, and doing building phases (pre-study/analysis/development/tests/documentation/...) of data engineering ranging from collection, ingestion, integration and exposure of data.

 

  • In more details, following tasks are required:
  • carry out production monitoring process business line requests (evolution/issues/...)
  • provide quality user support to the business lines.
  • collect/analyze/challenge business line needs, provide its technical expertise and propose a technical response tailored to the needs, the company ecosystem and existing technical-functional constraints.
  • close collaboration with the IT teams (developers, service center, test center) and the project manager to ensure a good understanding of the needs and their IT implementations.
  • adapt itself to functional and technical contexts and increase skills if needed/required.
  • work closely with the others "data engineer"/”data developer” members of the extended “Data FondationS” squad based in Portugal  and in France (Nanterre).
  • follow technical roadmap required by IT Group and maintain/develop IT solution by considering these requirements.
  • monitor the product’s performance indicators (during build/run activities) and reporting to its management.
  • fixe issues and get their remediations.
  • write and keep updating technical documentation.
  • be proactive about technical optimizations or efficiency gains.
  • active contribution to all agile rituals (sprint planning, backlog refinement, sprint review, sprint demo, sprint retrospective, daily meeting)

                                      

Qualifications

Technical skills:

  • Programming Languages and development: Java, Spring Boot, Spring Batch, KSH, SQL (expert)
  • Object-oriented programming and microservices architecture (master)
  • Web services such as REST (specifications and API management) (master)
  • Toolchain CI/CD (principle, tools, automated test...)
  • Data pipeline and data processing (master or at least 1 significant experience)
  • AirFlow orchestrator (at least 1 significant experience)
  • Cloud concept with container, Cloud Object Storage (COS) and exchange protocol (type S3) (master or at least 1 significant experience)
  • Basic knowledges (principles) as a software developer :

o DevOps tools: Jenkins, GitLab CI/CD

o Security rules and protocols

o Exchange file protocols (CFT)

o Distributed architecture

o Cloud environment (pod, Docker, Kubernetes,…)

o Relational database (Oracle, Exadata, SQL,…)

 

  • Optional skills:

Python development (Data handling, API) (at least 1 significant

experience or open-minded to learn)

Java development frontend with Angular (at least 1 significant

experience or open-minded to learn)

Starburst product (knowledge or open-minded to learn)

 

Language skills:

  • French (B2)
  • English (C1)

 

Other:

  • Ability to travel within the Portugal
  • Ability to travel outside the Portuga
Privacy Notice