Software Developer (Québec, CA)

Software Developer (Québec, CA)

The team:

Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation of recording services – an enterprise video surveillance solution that enables real-time video streaming across networks of up to thousands of servers and cameras. Our Security Center platform integrates several other security products to form a powerful all-in-one solution.

Our software allows airports, control centers, retail chains, cities, schools, prisons, etc. around the world to make video surveillance for the protection of the everyday.

We are looking for a Software Developer who is passionate of software development and who enjoys various types of tasks and challenges of all levels of complexity. You will participate in the design, the tasks planning, development of features and their delivery working hand in hand with the quality assurance members within the team.

Software Development at all the levels:

  • Integration of different types of cameras using different protocols
  • Control transmission of video and other media (audio, metadata)
  • Local storage and transfers of video
  • Configuring intelligent video analytics
  • Work with encryption, digital signatures and password management
  • Management of firmware updates in cloud environment
  • All this and so much more to help people with the help of advanced technologies!

What your day will look like:

  • Architect, design and implement solutions used by thousands of end users
  • Interact with external partners to deliver value together
  • Take part in peer-programming and collaboration sessions with new and experienced developers
  • Participate to test automation
  • Participate in estimation of tasks for different features
  • Learn new things everyday!

Things that we do in our team:

  • Develop and debug a large-scale distributed software system
  • Work with asynchronous multi-threaded processes
  • Integrate diverse external and internal APIs
  • Networking, and streaming of data
  • Test driven development
  • Use C++, C#, Javascript/Typescript, NodeJS, SQL
  • Work in Windows (and sometimes Linux)
  • Work in the backend and the frontend

About you:

  • Bachelor’s degree in computer or software Engineering, Computer Sciences or equivalent experience.
  • Programming experience (C#, Java, anything really) - we do both front-end and back-end
  • We work with C++/C#/.NET and practice Clean Code principles
  • Must be functional in French and English (the working environment is mostly in French)

Let's talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Mature Agile environment
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Free parking for all employees and/or reimbursement on public transport
  • Virtual exercise classes/ discounts on your gym membership

Please note that only qualified candidates will be contacted for an interview. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.

Apply for this job