Développeur(euse) logiciel / Software Developer - C#/.NET (Video)

Genetec

Sherbrooke

On-site

CAD 50,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
Free, unlimited coffee
Free parking for all employees
Virtual consultations with a kinesiologist

Job summary

Join a leading high-tech company in the dynamic role of Software Engineer, where you'll work on next-generation recording services. Collaborate with an Agile development team to design, implement, and automate object-oriented services across platforms. Your expertise in C# and understanding of networking will be essential, while a commitment to continuous learning and tackling challenges will drive your success. Enjoy perks such as a flexible schedule, training reimbursement, and a supportive work environment.

Qualifications

  • Minimum 1-2 years of software development experience in C#.
  • Strong knowledge of object-oriented programming and multi-threaded applications.
  • Experience with asynchronous execution and networking protocols preferred.

Responsibilities

  • Design and implement object-oriented services for Linux and Windows.
  • Participate in automation and design/estimation of tasks.
  • Manage time effectively to meet project milestones.

Skills

Object-Oriented Programming
Multi-Threaded Applications Development
Networking (TCP/IP, UDP)

Education

Bachelor's degree in Computer Sciences or Software Engineering

Tools

C#
Docker

Job description

---------------------------------------------------------------------------------------------------

Your team's dynamic:

Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation recording services.

As part of an Agile development team, you will participate in the design, the tasks planning, development of features and their delivery to the quality assurance member within the team. Additionally, we are looking for candidates that are curious and want to research, learn and work on new technologies.

Ideally, you are passionate of software development, and must enjoy various type of tasks and challenges, given the complexity of modules to work into complex networking, global core large scale modules and distributed client-server systems.

Your day at a glance:

  • Design and implement object-oriented services that can work both on Linux and Windows
  • Participate in automation of the different services
  • Participate in design and estimation of tasks for different features
  • Manage their time to respect milestones and delivery dates

What makes you a great fit:

  • Bachelor's degree in Computer Sciences, Software Engineering or equivalent experience
  • Minimum 1-2 years of experience in software development using C#
  • Strong knowledge of object-oriented programming
  • Strong experience with multi-threaded applications development
  • Knowledge of networking (TCP/IP, UDP)

An asset if you have:

  • Experience with asynchronous execution
  • Experience developing and debugging a large-scale software system
  • Experience with modern API development (REST, Grpc)
  • Experience with Test Driven Development
  • Knowledge of containerized development (Docker)

Let's talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Free parking for all employees
  • Virtual consultations with our kinesiologist / discount on your gym membership

We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!

Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Genetec by 2x

Get notified about new Software Engineer jobs in Sherbrooke, Quebec, Canada.

Software Engineer - Solutions Engineering
Software Engineer (Python/Linux/Packaging)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Distributed Systems Software Engineer, Python / Go
Software Engineer, Ceph & Distributed Storage
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Python Software Engineer - Ubuntu Hardware Certification Team

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Gatineau

Remote
CAD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Gatineau

Remote
CAD 80,000 - 120,000
Personal learning and development budget of CAD 2,000 per year
Annual compensation review
Recognition rewards
+3
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Winnipeg

Remote
CAD 80,000 - 130,000
Personal learning and development budget of CAD 2,000 per year
Annual compensation review
Recognition rewards
+3
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Laval

On-site
CAD 60,000 - 80,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Developer Relations Engineer
Developer Relations Engineer

Canonical • Quebec

Remote
CAD 80,000 - 100,000
Distributed work environment
Learning and development budget
Annual compensation review
+2
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Laval

Remote
CAD 90,000 - 120,000
Personal learning and development budget of CAD 2,000 per year
Annual compensation review
Recognition rewards
+1
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Laval

Remote
CAD 80,000 - 120,000
Distributed work environment with in-person team sprints
Personal learning and development budget of CAD 2,000
Annual compensation review
+2
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Vancouver

Remote
CAD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Ottawa

Remote
CAD 120,000 - 140,000
Personal learning and development budget of USD 2,000/year
Annual compensation review
Distributed work environment
+2