company

Software Developer (C#/.NET) - Join a Leading Tech Company

Genetec Inc.Montreal, Quebec, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We are seeking candidates with a solid foundation in software development, particularly in C# and . NET technologies. The ideal candidate will possess strong problem-solving skills, a passion for learning new technologies, and the ability to work collaboratively in a fast-paced environment. Familiarity with video streaming technologies and cloud environments will be considered an asset.

About the job

About Your Team:

Are you ready to join a top-tier high-tech company that is pioneering world-class products? Our Video Group is at the forefront of developing the next generation of recording services—a comprehensive enterprise video surveillance solution that enables real-time video streaming across networks featuring thousands of servers and cameras. Our Security Center platform consolidates various security products into a powerful all-in-one solution. Our software empowers airports, control centers, distribution chains, municipalities, educational institutions, correctional facilities, and more, globally, to implement video surveillance for everyday protection. We are on the lookout for a passionate software developer who thrives on software development and enjoys tackling diverse tasks and challenges of varying complexity. You will play a key role in designing, task planning, feature development, and delivery while working closely with quality assurance team members.

Our Team Engages in Software Development at All Levels:

  • Integration of various camera types and models using different protocols
  • Control of video transmission and other media (audio, metadata)
  • Local video storage and transfers
  • Streaming and management of video feeds
  • Configuration of intelligent video analytics
  • Video encryption, digital signature, and password management
  • Firmware update management in a cloud environment
  • Real-time video stream transformation (watermarking, transcoding, redirection)
  • All this and much more using cutting-edge technologies!

Here Are the Tools We Use:

  • Development of large-scale distributed applications
  • Asynchronous programming / multithreaded application development
  • Development and integration of internal and external APIs
  • Writing automated tests and Test Driven Development (TDD)
  • Networking (TCP/UDP), data transmission
  • Web development (JavaScript/TypeScript, Node.js)
  • Video cameras and graphics cards

Your Daily Responsibilities Will Include:

You will join an experienced and dynamic team, responsible for crafting software architectures and executing development collaboratively.

  • Architecting and developing new functionalities used by thousands of users
  • Engaging with external partners to deliver a common solution
  • Participating in pair programming sessions and collaborating with both new and experienced developers.

About Genetec Inc.

Genetec Inc. is a leading technology company specializing in IP video surveillance and security solutions. Our mission is to provide innovative solutions that enhance safety and security for organizations around the world. With a commitment to excellence and a focus on customer satisfaction, we are dedicated to pushing the boundaries of technology in the security industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.