CTC006935 - Software Developer and Integrator – Smart Building IoT Solutions

Industry Sector: Telecommunications
Job Type: Contract
Duration: Three months
Work Mode: On Site



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
  • Responsibilities:

  • 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
  • Our Sidebar

    Welcome to the new CTC website.