Hybrid Software Developer, C#/.NET

Posted 16 minutes ago

Apply now

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 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