Data engineer- RUN
bnpparibas
Job Description
Responsibilities
Direct Responsibilities
- 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 technicalexpertise and propose a technical response tailored to the needs, the BNPP Cardif ecosystem and existing technical-functional constraints.
- adapt itself to functional and technical contexts and increase skills if needed/required.
- followtechnical 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.
Contributing Responsibilities
- get knowledge over Data Fabric product, its features and severals use cases.
- contribute 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.
- 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.
- work closely with the others "data engineer"/”data developer” members of the extended “Data FoundationS” squad based in Portugal ("Cardif Support" offices) and in France (Nanterre).
- active contribution to all agile rituals (sprint planning, backlog refinement, sprint review, sprint demo, sprint retrospective, daily meeting)
Technical & Behavioral Competencies
- Data pipeline and data processing principles (master/expert)
- AirFlow orchestrator (master)
- Programming Languages and development: Python/Java, Spring Boot, Spring Batch, KSH, SQL (intermediate/master in 1 language as a software devloper)
- Web services such as REST (specifications and API management) (master)
- Toolchain CI/CD (principle, tools, automated test...)
- Cloud concept with container, Cloud Object Storage (COS) and exchange protocol (type S3) (master or at least 1 significant experience)
- English (C2)
- Basic knowledges (principles) as a software developer / data engineer :
- DevOps tools: Jenkins, GitLab CI/CD
- Security rules and protocols
- Exchange file protocols (CFT)
- Distributed architecture
- Cloud environment (pod, Docker, Kubernetes,…)
- Relational database (Oracle, PostGreSQL, SQL,…)
Optional:
- Object-oriented programming and microservices architecture (intermediate/master)
- Starburst product (knowledge or open-minded to learn)
- French (B1)
- Java development frontend with Angular (at least 1 significant experience or open-minded to learn)
Specific Qualifications:
• Minimum 7 years of experience along with Master Degree or equivalent
Skills Referential (Required knowledge, skills and abilities)
Technical Skills:
- Data pipeline and data processing principles (master/expert)
- Python/Java, Spring Boot, Spring Batch, KSH, SQL (intermediate/master)
- Web services (master)
- AirFlow orchestrator (master)
Behavioral Skills:
- Attention to detail / rigor
- Adaptability
- Creativity & Innovation / Problem solving
- Ability to deliver / Results driven
Transversal Skills:
- Ability to understand, explain and support change
- Analytical Ability
- Ability to anticipate business / strategic evolution
- Ability to develop others & improve their skills