Hybrid Software Developer, C#/.NET

Posted 18 minutes ago

Apply now

About the role

  • Software Developer responsible for architecting and developing features for a video surveillance solution in a high-tech environment. Collaborating with a dynamic team on various complex tasks.

Responsibilities

  • Architect and develop new features used by thousands of users
  • Collaborate with external partners to deliver a joint solution
  • Participate in pair-programming sessions and collaborate with both junior and senior developers
  • Build and deploy object-oriented services capable of running on both Linux and Windows
  • Contribute to the automation of various services
  • Take part in design and task estimation for different features
  • Manage your time to meet schedules and delivery deadlines

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience
  • Experience in object-oriented programming (C# or Java)
  • Problem-solving skills and analytical mindset
  • Knowledge of Clean Code principles
  • Asynchronous programming / multithreaded application development
  • Knowledge of networking (TCP/IP, UDP, Multicast)
  • C/C++, process dump analysis, performance analysis
  • Development and debugging of large-scale distributed systems
  • Development of modern APIs (REST, gRPC)
  • JavaScript/TypeScript, Node.js
  • Experience with video cameras and graphics cards
  • Video codecs such as H.264, H.265/HEVC, AV1, MJPEG, etc.
  • Familiarity with video streaming protocols (e.g., HLS, RTSP/RTP)
  • Experience with video processing frameworks and libraries (e.g., FFmpeg)

Benefits

  • Competitive compensation package
  • Training expense reimbursement program
  • Work-life balance with flexible working hours
  • Free unlimited coffee
  • Free parking (Montreal) and/or public transit reimbursement (Quebec)
  • On-site fitness center (Montreal) or virtual consultations with our kinesiologist / gym membership discount (Quebec)

Job title

Software Developer, C#/.NET

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job