CTC007631 - DevOps Business Intelligence Developer
Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée: One year
Mode de travail: Mixed
Description
-
Flexible hourly rate
-
Telecommuting: Hybrid (2 days per week)
-
Bilingualism: Yes, French and English
Description :
As a member of the Corporate Data - Business Intelligence and Data Management team, you will be a key player in a DevOps Squad whose objective is to innovate and develop new ways of integrating data with our assets. You will also be responsible for facilitating the exposure of data from our warehouse to our customers and consumers. You'll be working in a highly qualified team that stands out for its dynamism and performance, and fun is an integral part of our daily routine. To do this, we need you, your attitude and your talent!
More specifically, you will be responsible for :
-
Design & develop integration solutions. This includes data exposure and consumption using APIs (Java), ETL Jobs (DataStage) and/or Kafka Streaming (Confluent Cloud).
-
Design and implement DevOps continuous integration and continuous development pipelines, ensuring that they integrate seamlessly with other enhancement tools as part of the software development lifecycle. (Jenkins / Harness) - Deploy developed solutions and contribute to their evolution in the cloud (AWS).
-
Diagnose problems and resolve complex issues, ensuring that the solutions developed are permanent, with a view to continuously improving our assets.
-
Implement continuous deployment strategies while ensuring high availability of production systems.
-
Contribute to the automation of continuous integration, automated testing and continuous deployment processes.
Skills required
-
Bachelor's or Master's degree in computer science, software engineering or equivalent
-
Knowledge of software development, source code management and DevOps tools (Jenkins, Harness, github, Nexus, Docker, etc.)
-
Mastery of microservices and APIs in the cloud (AWS)
-
In-depth knowledge of Java (SpringBoot)
-
Experience in handling and using databases (Oracle)
-
Ability to develop ETL jobs (DataStage an asset)
-
Knowledge of the software development lifecycle and Agile methodology
-
Experience of development within teams following DevOps and continuous integration best practices