Software Developer - Cloud Platform (Downtown)

Subscribe to RSS Feed
Printer friendly interface
Reference:
J0220-0812
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.

We are seeking for several Software Developers to help our development team build and operate new hybrid and cloud-based applications and platforms. This new team requires members to be self-motivated, to adapt well in dynamic environments and to be interested in all aspects of building and operating large software systems.

This position is based in downtown Montreal.

Responsibilities:

What your day will look like:
The team is small, and members’ input is solicited throughout the design, estimation and development processes. They work on a large variety of problems from developing web frontends using modern technologies, to protocol design for large-scale, occasionally connected systems. The team operates in a DevOps environment and all members are responsible for the improvement of the solution.

Ideal candidates are passionate about high-tech, large-scale software systems and collaborative work. They are good team players and step up to do whatever is needed without needing to be asked. They are committed to continuous improvement of themselves as well as the systems they build. Moreover, they are willing to take a step back and make suggestions to streamline and enhance processes.

Candidates will be in a unique position to use and improve their knowledge in the development of state of the art distributed systems using modern technologies in a large and impactful project.

Requirements:

About you:
• Minimum of 2 years of experience in a similar role
• Bachelor's degree in Computer Science, Software Engineering or equivalent experience
• Ability to learn quickly, get to the bottom of complex problems and communicate solutions
• Ability to work as part of a small team
• Functional in French and English

Technical Requirements:

• Strong knowledge and experience with modern C# and the .NET platform
• Knowledge of networking and distributed systems and multi-threaded application development

Assets:

• Experience developing SaaS solutions using micro-services
• Understanding or experience of CQRS and event sourcing patterns
• Knowledge of web technologies such as TypeScript, CSS and ReactJs
• Good knowledge and experience with Windows Azure
• Knowledge of PowerShell and experience automating repetitive tasks

Why you'll love Genetec
•Attractive compensation package
•Work-life balance
•Flexible working schedule
•Free, unlimited coffee

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