C# Software Developer (Montreal, CA)

Genetec

C# Software Developer - AutoVu Sharp

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.

Genetec leads the License Plate Reading industry by providing innovative solutions that are transforming how Parking Enforcement, Law Enforcement and Physical security systems are used. AutoVu is the License Plate Recognition solution from Genetec that services those markets. Genetec has been recognized as one of Montreal’s top employers for over a decade and the company is continuously expanding.

We are looking for a C#.Net Developer to join the Sharp and Patroller team. Our development team is part of a multidisciplinary family (hardware, software, computer vision and machine learning) that produces the best License Plate Recognition software and cameras on the market. Together, these teams develop intelligent cameras, machine learning (including Deep Neural Networks) analytics and high-end applications for diverse markets worldwide.

The ideal candidate is passionate about latest technologies, hardware-software interaction, inter-system communications and software development best practices. We need a fast learner who enjoys varied challenges of developing new products in active markets while supporting existing products, a team player eager to collaborate with cross-functional experts, a self-driven person who adapts to an evolving environment.

Responsibilities:

What your day will look like:

  • Participate in requirements analysis
  • Collaborate with cross-functional experts to produce software design and architecture
  • Write clean and testable object-oriented code in C# using the latest .NET technologies
  • Improve the codebase’s quality with test automation, code refactoring and securing vulnerable components
  • Write documentation throughout the software development life cycle
  • Work in a stimulating environment using Agile and Kanban methodologies
  • Manage your work and time to respect milestones and delivery dates
  • Serve as an expert on applications and provide technical support

Requirements:

About you:

  • Bachelor’s degree in Computer Sciences, Software Engineering or equivalent experience
  • Minimum of 3 years of experience in a similar role
  • Evolve in a collaborative environment with colleagues from multiple teams
  • Upbeat, adaptable, and results oriented with a positive attitude
  • Proficient verbal and written communication skills in both French and English

Technical Requirements:

  • Familiarity with object-oriented and asynchronous programming in C#
  • Proven experience coding and debugging with the .NET/.NET Core framework
  • Experience with web development (HTML, CSS) and JavaScript frameworks (Angular, React)
  • Familiarity with Microsoft Visual Studio, Git, and/or Microsoft Team Foundation (TFS)
  • Understanding of networking protocols (TCP/IP, UDP, HTTP, REST)
  • Excellent analytical and troubleshooting skills within large codebases running on embedded operating systems (Windows 10, Linux)
  • Understanding of Agile methodologies

Assets:

  • Experience with IoT edge devices or platforms
  • Experience with video streaming and decoding (HTTP, RTP, RTSP, MJPEG, MPEG-4, H.264)
  • Experience with MQTT, gRPC, SignalR or other communication protocols
  • Experience with the deployment and administration of Linux/YOCTO systems
  • Experience with relational database management systems such as Microsoft SQL
  • Experience with cloud computing platforms (Azure, AWS, Google Cloud, etc.)
  • Experience with security and data privacy (authentication, cryptography, TPM, …)
  • Experience with Continuous Integration/Delivery environments

Why you'll love Genetec:

  • Attractive compensation package
  • Work-life balance
  • Flexible working schedule
  • Free, unlimited Starbucks coffee
  • Private free parking for all employees
  • Onsite gym
Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Sign in with LinkedIn Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself