Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to resources@ctcinc.ca identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC006032 : Back-end Developer
Location : Montreal, Quebec
Field : Back-End
Position Type : Contract
Starting : June 28, 2021
Ending : June 30, 2023
Resources Required : 1
Position Description
  • Temp-to-perm Mandatory,
  • French required, English desirable
  • Currently remote work, returning to the office in the near future.
  • Rate: Open
  • In this position, you will support different teams in their development as a development reference on the Kafka and Camunda platforms. You will be the reference in terms of new features available and development best practices.
  • You will implement an application modernization strategy and secure our automation approach for one of the most critical teams, and thus act as a transformation catalyst using DevSecOps practices. Your mission will be to be an expert in these technologies and to be constantly on the lookout for new development trends.
  • You will influence the organization on its use and ways of doing things.

Being a Fullstack Developer in the cross-functional technologies team means:

  • Implementing, developing and deploying the modernization strategy
  • Accompany the delivery sector in the development of transversal technologies (Kafka & Camunda platform)
  • Improve methods and automate processes by recommending changes that improve the reliability, efficiency and security of delivery operations and processes.
  • Be a guardian of best practices
  • Be at the heart of a community of practice
  • Play a key role in developing the skills of your colleagues through knowledge sharing and training.

Being a Fullstack Developer in the Cross-functional Technologies team requires:

  • Strong verbal and written communication skills, English and French
  • Ability to manage priorities
  • Strong analytical skills, rigor and attention to detail;
  • Strong interpersonal and teamwork skills
  • Good ability to propose alternative solutions;

And also....

  • Mastery of the complete software life cycle (SDLC) process
    • Source code management
    • Continuous integration
    • Continuous deployment
    • Automated testing
    • Application monitoring and support
  • Knowledge of Kafka and Camunda platforms (an asset)
  • Development experience in
    • Several programming languages (Java, Python, etc.)
    • Frameworks (React, Spring, ...)
    • Cloud architectures (AWS)
  • Mastery of development on the cloud (AWS, Docker, Kubernetes, and Openshift)
  • Mastery of the implementation and evolution of automated pipelines (Bitbucket, jenkins, Harness, terraform)
  • Rigorous and quality oriented
  • Knowledge of software engineering best practices (Clean Code, DevSecOps, GitOps "everything as code")
  • Mastery of API development (REST ...)
  • Bachelor's degree in a related field and five years of relevant experience OR Master's degree in a related field and three years of relevant experience OR University certificate/undergraduate degree from university program and eight years of relevant experience
  • At least four years of experience in application development and implementation of solutions that require extensive transformation and manipulation of data from multiple sources and/or orchestration of business processes.
  • Superior understanding of the banking industry