Software Developer, C#/.NET

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer creating enterprise video surveillance solutions for real-time streaming across networks. Working on diverse challenges in a collaborative, innovative environment.

Responsibilities

  • Architect and develop new features used by thousands of users
  • Interact 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 that can run on both Linux and Windows
  • Contribute to the automation of various services
  • Take part in the design and estimation of tasks for different features
  • Manage your time to meet deadlines and delivery dates

Requirements

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

Benefits

  • Attractive compensation package
  • Training expense reimbursement program
  • Subsidized meals at our on-site bistro (Les Cordons Bleus)
  • Work-life balance supported by flexible working hours
  • Free unlimited coffee
  • Free parking available for all employees
  • On-site fitness center

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

FFmpegGRPCJavaJavaScriptLinuxNode.jsTCP/IPTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.