Core Platform – Development Technical Lead

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

The Platform Core team defines and develops the very heart of Genetec's flagship product, Security Center. We work daily with concepts like complex networking, software security, scalability and fault tolerance on the core of a large scale, high-availability, distributed client-server system. We're looking for a strong technical leader whom is passionate about technology and evolving existing systems. The kind of people who thrive in a complex, challenging and constantly changing environment.

Responsibilities:

What your day will look like:
• Lead and propose pragmatic solutions to evolve the architecture of Security Center focusing on fault tolerant and highly secure hybrid (on-premise and cloud) architecture.
• Foster a learning culture by mentoring other developers and increasing the technical capabilities of the group.
• Collect requirements and collaborate with stakeholders to drive an agile technical evolution path for Security Center.
• Identify and lead the technical solutions for short term requests of existing customers.
• Guide and validate the design and implementation of Core Platform software developers.
• Define and help in the realization of the software development and system validation environment.
• Lead technical discussion with the various development teams using the Core Platform.
Why should you join our team?
• Because you’re passionate about large scale software development
• Because you thrive in a tightly knitted team of highly talented technical individuals
• Because you enjoy collaboration with other software developers from various parts of the organization

Requirements:

About you:
• Minimum of 7 years of experience including 3 years in a similar role
• Experience with Windows and Linux development environment
• Experience with large on-premise distributed system as well as cloud systems
• Experience with describing designs using UML static and dynamic modeling
• Knowledge of containerization, deployment orchestration, event and message bus technologies
• Knowledge of networking concepts, cloud infrastructures and DevOps
• A bachelor’s degree in Computer Engineering, Software Engineering or Computer Science.

Assets:

• Experience with Cloud infrastructures (Azure, AWS, Google, IBM cloud)
• Experience with SQL / NoSQL, Docker, Kubernetes, Kafka, MQTT and IoT development
• Effective in French and English written and verbal communication


Let’s talk perks!
• Attractive compensation package
• Training Tuition Reimbursement Program
• Subsidized meals in our amazing Bistro (Les Cordons Bleus)
• Work-life balance with a flexible working schedule
• Free, unlimited coffee
• Private, free parking for all employees
• Onsite fitness facility with personal trainer

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