Software Developer - Custom Solutions

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

Why Genetec?

Why Genetec?
Are you looking to being part of a company where you will be at the helm of your own career? At Genetec you will be encouraged to ask questions, share your ideas and to be independent. We believe that everyone’s voice deserves to be heard and we want you to learn and to grow within your role to maximize your potential. Our family, of over 1300 people globally, is made up of diverse individuals who are passionate about technology and are quick to try new ideas, even if it means risking failure. Is being part of an inclusive, equal opportunity employer important to you? It is for us! Most of all, we are all proud to say that we have the privilege to work with some of the coolest, smartest and nicest people we know - Each other! There are many reasons as to why we were chosen as one of Montreal’s Top Employers for over a decade.

Our Security Center product features a variety of development tools (SDKs) that allow Genetec's partners and customers to enrich their security platform by integrating additional systems or new functionalities.

The DPEG (Development Partner Experience Group) team has an expertise mandate around this SDK. Its primary mission is to carry out specific developments on behalf of a customer. Our mission also consists in accompanying our partners in learning the SDK and in supporting the implementation of their specific solutions.

The DPEG team is looking for a development engineer with a passion for high-tech systems and customer service. You are a proactive person who thrives in a changing and challenging environment. You will have to excel in all tasks of a development project, from defining customer requirements to support. You will also have a strong interest in collaborating with other multidisciplinary teams, and in coaching and training partners and clients.

What your day will look like:

The developer assumes different roles and responsibilities that can be grouped under the following items:

Projects and development
- Participate in the pre-sales phases of the development of customized solutions by validating the scope, estimation and feasibility of the proposed pre-sales solutions
- Define technical and functional specifications for different solutions
- Design and implement these solutions according to best practices in the use of the Genetec SDK and the .NET Framework.
- Carry out tasks in accordance with the project timing, in collaboration with the project managers.
- Work with other teams within Genetec, customers and integrators in the development of these solutions, including demos and internal follow-up.
- Ensure support and maintenance of the delivered solutions
- To be a driving force and a player in the implementation of innovations and improvements aimed at improving the team's efficiency.

Accompaniment of partners
- Keep up to date with best practices, opportunities and developments in the Genetec SDK and share them within the team (by writing articles in our Knowledge Base) and with partners (through consulting or training).
- Provide punctual development assistance and consulting missions to customers or partners (best practices related to .NET and Genetec SDK, development process, help with solution design, etc.) on site or remotely.

About you:

About you:
- Ability to listen and communicate within the team, as well as with our partners and external customers
- Passion for technical innovation, continuous process improvement and the acquisition of new skills
- Ability to communicate and transmit knowledge
- Organisational skills, proactivity and autonomy in carrying out its missions
- Results and customer satisfaction orientation
- Ability to understand and take part in oral and written exchanges in English

Technical Requirements:

- The candidate must have experience (3 to 5 years) in development on object-oriented frameworks.
- Principles of TCP/IP protocol operation
- Concurrent and multi-threaded programming
- Agile development techniques (Kanban)
- Experience with relational databases such as Microsoft SQL Server

Great if you have:

Great if you have:
- NET/C# Framework
- WPF framework and MVVM pattern
- TFS/AzureDevOps
- Git
- PowerShell
- Integration platform management and continuous deployment
- Functional programming
- Experience in support or training
- Web Programming
- Cloud Programming
- Experience with video and access control software and hardware
- Application diagnostic techniques (performance, memory)

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.