CTC006435 - Back-End Developer - data ecosystem

Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée: One year
Mode de travail: On Site

Description

Duration: 12 month term.

Temp to perm: Not required

Bilingualism: Desirable. French, mandatory. English, an asset. Not unilingual English

Telecommuting: 100% remote. The resource can live outside of Montreal and its surroundings.

Java developer who masters the concepts, technologies and solutions of a modern software ecosystem: domain architecture, microservices, APIs, streaming, cloud technologies, real-time data flow, orchestration, straight through processing, access security, DevOps mindset.

Knowledge of agile software development, source code management and DevOps tools (Jenkins, git-Bitbucket, Nexus, Docker, etc.).

Would you like to work in a role at the heart of customer data management?

Our team is responsible for the customer data management ecosystem so we are at the heart of all activities that deliver red carpet service to our customers. Your knowledge will be essential to support project, operational and technology initiatives.

You will be part of a team that aims to innovate and develop new ways to integrate data and data sources into our assets, as well as make data available to our customers and consumers. We have embraced DevOps, and we aim to accelerate our transformation in the coming years. To do this, we need you, your attitude and your talent.

Mandate

  • Act as a reference expert in all aspects of technical integration and data flows.
  • Design and implement data integration and consumption solutions using ETL, API and/or Kafka Streaming including the application monitoring portion (AppDynamics, Datadog, etc.)
  • Support application support and IT operations teams in the diagnosis and resolution of operational problems.
  • Contribute to the automation of continuous integration, automated testing and continuous deployment processes.
  • Interact with various stakeholders to understand business needs. Responsible for the technical and NFR elements of the backlog. Collaborate with the Product Manager ('PO').
  • Provide visibility on the technical debt.
  • Propose interventions and permanent corrections in a perspective of continuous improvement.
  • Maintain technical knowledge of SOA, API, DataPower, Kafka and MQ ecosystems, including internal and external integration points (with consuming applications).
  • Support the data architect in modeling data flow between applications.
  • Work with program managers to ensure that the integration solution is in line with the program and enterprise architecture targets.
  • Desired profile

  • If you stand out for your desire to innovate, your curiosity, your pragmatism as well as your ability to learn and adapt, you are undoubtedly the member we are looking for to complete our team! Data is at the heart of our organization and the quality of this data allows us to properly guide our clients' business decisions, as well as those of our clients for their future.
  • If you want to share your experience in data, if you want to have a significant impact and be at the heart of change, you are the perfect person for us!
  • Qualifications

  • Master the concepts, technologies and solutions of a modern ecosystem: Domain Architecture, Microservices, APIs, Streaming, Cloud technologies, Real-Time Data Flow, Orchestration, Straight Through Processing, Access Security, Elasticity, PaaS, Cloud, DevOps, etc.
  • Knowledge of agile software development, source code management and DevOps tools (Jenkins, git-Bitbucket, Nexus, Docker, etc.).
  • Knowledge of Java / Python languages.
  • Experience with Unix/Linux, OpenShift, WebSphere, DataPower, Kafka and MQ technologies.
  • Development experience on API Connect, WAS, RESTFul, Swagger, YAML, JSON, SOAP and XML tools/technologies.
  • Experience with Jenkins and UrbanCode DevOps technologies.
  • Excellent skills in popularizing technical information and ability to assimilate complex technological concepts.
  • Experience writing technical documents.
  • Leadership, initiative and teamwork.
  • You build it; You run it' mode.
  • Experience developing within teams following DevOps and continuous integration best practices.
  • 5+ years of relevant experience.
  • Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent.
  • Bilingual (French/English).
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.