Have you already registered?

Parking Network Virtual Conference


Software Developer, Full-Stack (Sherbrooke, CA)

Software Developer, Full-Stack (Sherbrooke, CA)

Do you want to join a company that will push the limits of your ambitions? Look no further, that's exactly what we offer. At Genetec, we will encourage you to ask questions, to communicate your ideas, with great autonomy to act in an environment where creativity is at the heart of our DNA. It is essential to be open to all perspectives and we believe that learning and development are key elements in maximizing your full potential. Our family, which numbers more than 1,300 people worldwide, brings together a diversity of enthusiasts who are fueled by technology and who do not hesitate to push the limits of what is possible, even if it means failing to better innovate.

Do you care about inclusiveness and professional equality? This is the case for us. Above all, we have the privilege of working with some of the most stimulating, intelligent and qualified people there is! It is certainly no accident that we have been selected among the best employers in Montreal for more than a decade!

The Team

Genetec is looking for a software developer for its Sherbrooke office. If you like challenges, varied tasks, and the idea of working on several different technologies stimulates you, apply now to join our team!

As a full-stack software developer, you will contribute to the development of new features to support everything related to the processing of video and related metadata.

What Your Day Will Be Like

  • Add features and maintain object-oriented applications in C ++ and C # languages
  • Optimize low-level video and network components in C ++.
  • Add functionality to a video processing solution in Erlang.
  • Work on the FrontEnd components of the product using React and Angular technologies.
  • Participate, as part of an Agile development process, in the design, estimation of tasks, development of features and their delivery to the quality assurance team
  • Manage your time effectively to meet product delivery deadlines
  • Work with our partners and the QA team to identify and resolve various issues

Your Profile

  • Desire to work in a fast-paced environment and take on new challenges by taking on new tasks
  • Aptitudes for teamwork and collaboration
  • Technical expertise:
  • Strong knowledge of object-oriented programming
  • In-depth knowledge of .NET architecture
  • Experience in developing multithreaded applications
  • Knowledge of basic concepts in software development (version management, code analysis, unit testing)

Even Better If You Have These Assets

  • Networking skills (TCP / IP, UDP)
  • Experience with React or Angular
  • Experience with functional languages like F # or Erlang.
  • Knowledge of video transmission formats and mechanisms: HTTP, RTP, RTSP, MJPEG, MPEG-4, H.264
  • Experience with distributed architectures, asynchronous paradigms, and/or "parallel computing"
  • In-depth knowledge of the Linux operating system.

This Is What We Offer!

  • Attractive compensation plan
  • Training costs reimbursement program
  • Virtual cooking class
  • Work-life balance thanks to flexible working hours
  • Free unlimited coffee and fruit
  • Free parking space for all employees
  • Virtual exercise classes

Please note: this job description has been translated from French


Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Go To Registration

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself