Komutel - Programmer Analyst | Remote


Versaterm Public Safety is an Ottawa-based vertical market software company that has been in business for over 40 years.  We provide industry-leading products in mission-critical areas for Police, Fire, and EMS agencies across North America, the Caribbean, and Australia.


Komutel, part of the Versaterm Public Safety Group, is a software organization that has been in business for over 20 years. During that time, we have built an enviable reputation for providing industry-leading software products to support mission-critical public safety services in communities across Canada. Our clients include Police, Fire, and Public Safety Access Point agencies, who depend on our software and on our exceptional 24/7 support to keep their communities safe. We, in turn, depend on our team of top-notch professionals to deliver to and exceed our client's expectations.



Under the supervision of the team leader, your main responsibilities will be to carry out the programming of our public safety products, while respecting the priorities and deadlines defined by the product manager.


More specifically, you will have to identify, collect, and analyze information on the needs of end-users in terms of information processing while coding, in a structured manner, operational and efficient programs. In addition, our new programmer will perform various tasks related to the creation, correction, and testing of programs using programming languages always with the goal of meeting user needs.



  • Computer science degree, diploma, or equivalent experience

  • Minimum 5 years of work experience within a software development organization

  • Excellent oral and written communication skills in English; French is an asset

  • Excellent analytical, organizational, and time management skills.



  • Proven experience with REACT (functional components) 

  • Knowledge of the Storybook user interface design system

  • Up-to-date knowledge of HTML5 and CSS

  • Knowledge of standard Javascript and ES6 = knowledge of the async/await programming method

  • Experience with Node.js

  • Previous experience with unit testing with Jest, Mocha, and the Node.JS assertion library (an asset)

  • Proven ability to use GIT

  • Ability to use JIRA

  • Knowledge of object-oriented programming concepts

  • Knowledge of web audio api and audio and video tags (an asset).


Email your resume and cover letter to the address provided indicating where you saw the posting.  Place the competition number, followed by your first and last name, in the subject line. 


Email to:

Competition Number: PA-R-KT-1109-02 followed by your first & last name

Deadline: Nov 25th, 2022


We thank all applicants for their interest.  Only those selected for an interview will be contacted.  Please note that we do not accept phone or email inquiries regarding ongoing competitions.


Versaterm Public Safety is committed to building and supporting inclusion, diversity, equity, and sustaining a barrier-free environment.  Accommodation is available, on request, throughout all aspects of the selection process.  These principles apply to the terms and conditions of employment at Versaterm.  

For detailed information on our accessibility policies, plans, and training programs please contact