Software Developer C# - Infrastructure Integration

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.

Are you interested in working for a leading high-tech company on a world class product? The Integration Infrastructure group is working on providing the right modern platform for the Integration team to create state of the art modules to integrate all kind of ip units in the market as well as to bring features for ip cameras, video encoders, and Body Worn Cameras, at a global scale.

As part of an Agile development team, you will participate in the design, the tasks planning, development of features and their delivery to the quality assurance member within the team. Additionally we are looking for candidates that are curious and want to research, learn and work on new technologies.

The ideal candidate is a passionate of software development, and must enjoy various type of tasks and challenges, given the complexity of modules to work into complex networking, global core large scale modules and distributed client-server systems.


What your day will look like:
• Search new technologies that could benefit to a modern platform to develop modules that can control ip units
• Design and implement object-oriented distributed applications that can work both on Linux and Windows
• Participate in design and estimation of tasks for different features
• Manage their time to respect milestones and delivery dates


About you:
• Bachelor’s degree in Computer Engineering, Software Engineering or Computer Sciences
• Must be functional in French and English.(The working environment is mostly in french)

Technical Requirements:

• Minimum of 1-2 years experience in C#
• Strong knowledge of object-oriented programming
• Strong experience with multi-threaded applications development
• Knowledge of networking (TCP/IP, UDP)


• Knowledge of Wireshark software (or equivalent)
• Experience with asynchronous execution
• Experience developing and debugging a large-scale software system
• Knowledge Azure Cloud development
• Knowledge of containers management (Dockers, Kubernetes)

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

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