Software Developer, Access Control

Subscribe to RSS Feed
Printer friendly interface
Job Location:
Montreal, Quebec, Canada
Job Category:
Software Developer


Who are we?
From pioneer to leader in the security industry, Genetec has always been committed to providing the most innovative solutions. Today, we offer world-class IP security solutions with our unified security platform encompassing license plate recognition (LPR), video surveillance and access control. Genetec has been recognized as one of Montreal’s top employers for 13 years running.

Software developers at Genetec use their technical aptitudes creatively in order to design and program new features, while working closely with the product management teams to meet customers’ expectations. They work in multidisciplinary teams driven by the desire to overcome the limits of the technology in order to please and attract customers.

A software development career at Genetec is much more than just an opportunity to create great products; it is also an opportunity to create a lasting technical legacy in the security market.


What will your day look like:
The current position is a code position specialized in software development using the latest .NET technologies.
The candidate will work in a fast paced environment integrating third party software systems into Genetec’s core product. Key responsibilities include:

• Designing, implementing and unit software modules based on latest .NET technologies.
• Developping and maintaining unit, integration and end-to-end automated tests.
• Elaborate precise user stories from high-level feature descriptions in collaboration with colleagues, domain experts and customers.
• Working in conjunction with software testers to investigate and fix bugs.


About you:
• A bachelor’s degree in Computer Engineering, Software Engineering or Computer Science.
• Must be functional in French and English.
• Motivated to work in a fast-paced environment.
• Is seen as a team player and is cooperative.
• Enjoys the challenge of unfamiliar tasks.


• Excellent knowledge of object-oriented programming.
• Thorough knowledge of the .NET framework.
• Knowledge of functional programming (F#, Ocaml, Haskell, etc,)
• Experience with multi-threaded programming.
• Experience with relational database management systems such as Microsoft SQL.
• Experience with Microsoft Visual Studio, Git, and/or Microsoft Team Foundation (TFS)
• Experience with network programming.
• Experience with distributed client/server systems programming
• Experience with WPF, MVVM and/or Xamarin forms programming.

Why you'll love Genetec:
•Attractive compensation package
•Work-life balance
•Flexible working schedule
•Free, unlimited Starbucks coffee
•Private free parking for all emloyees
•Onsite gym

We thank all applicants for their interest; however, only selected candidates will be contacted. No telephone calls or agencies, please.