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 identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC006935 : Software Developer and Integrator – Smart Building IoT Solutions
Location : Montreal, Quebec
Field : Dev
Position Type : Contract
Starting : September 26, 2022
Ending : December 30, 2022
Resources Required : 1
Position Description


Work schedule = 7.5 hours/ day

Work proflle = Hybrid = 2 days mandatory at the office (Wed & Thu), 3 days remote

The position is open for both Montreal and Toronto. However, preference will be given to candidates from Montreal as the entire team is based in Montreal.The Toronto office address is: Creekbank Road, MISSISSAUGA (ONTARIO)

We are currently recruiting an ambitious Software Developer and Integrator to join the IOT team. You will play a pivotal role in defining and building the evolution of our IoT solutions.

You will be working with a creative team where we expect our team members to make key decisions and take ownership over their projects. We highly encourage collaboration with our engineering teams across all projects.


Based in either Montreal or Toronto, you will work closely with a friendly, passionate team in Montreal and Toronto

  • You will have a key role and the opportunity to grow inside the organization
  • You will experience awesome team spirit
  • This is a 3 month contract opportunity, till end of 2022 with a possibility of extension for a year

The IoT team is a very collaborative and dynamic work environment. As a developer, you would participate in all phases of the software development lifecycle and we’re excited to have you join us!

Required qualifications:

  • Strong written and spoken English
  • BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience
  • 4 years of hands-on experience with software development
  • Strong knowledge and hands-on experience of designing REST APIs
  • Strong knowledge and experience developing on Java programming language
  • Experience programming in NodeJs
  • Good understanding of micro-service architecture
  • Good knowledge on container visualization (Docker) and Kubernetes
  • Understanding of DevOps and CI/CD/CT concepts
  • Experience working in a Scrum team

Preferred qualifications:

  • Bilingual (English and French)
  • MS degree in Computer Science or a related engineering field, or equivalent work experience
  • 6 years of hands-on experience working with a variety of enterprise solutions, designing solutions, or developing business applications
  • Experience in Test Driven Development (TDD) or Behaviour Driven Development
  • Experience in Front-end development using Vue.JS or other Javascript framework
  • Good understanding of NO SQL (MongoDB)
  • Good understanding of Web Service Security & secure coding best practices
  • Experience in developing IoT solutions
  • Strong knowledge on container visualization (Docker) and Kubernetes
  • Experience working with Microsoft Azure Cloud
  • Experience collaborating and integrating with 3rd party vendors to develop a common solution
  • Experience in finding innovative solutions to technical challenges


  • Conduct technical assessment of Smart Building 3rd party vendor solutions
  • Develop integration between 3rd party solution and internal applications and micro services
  • Design, develop and integrate new IoT solutions and enhance existing products
  • Participate in deep technical discussions with software engineers and network specialists
  • Collaborate with the business and partner vendors teams on technical requirements
  • Provide DevOps support for delivered IoT solution