Genetec
Sherbrooke, QC, Canada
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 the next generation of recording services. As a member of an Agile development team, you will participate in design, task planning, feature development, and delivering features to the quality assurance team members within the group. Additionally, we are looking for candidates who are curious, eager to research, learn, and work with new technologies. Ideally, you are passionate about software development and enjoy a variety of tasks and challenges, given the complexity of modules involving advanced networking, large-scale core modules, and distributed client-server systems. Your day at a glance: Design and implement object-oriented services that can run on both Linux and Windows Participate in the automation of various services Contribute to the design and estimation of tasks for different features Manage your time to meet milestones and delivery deadlines What makes you a great fit: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience Minimum of 1–2 years of software development experience with C#/.NET Strong knowledge of object-oriented programming Solid experience in developing multi-threaded applications Knowledge of networking (TCP/IP, UDP) An asset if you have: Experience with asynchronous execution Experience in developing and debugging large-scale software Experience with modern API development (REST, gRPC) Experience with Test-Driven Development (TDD) Knowledge of containerized development (Docker) Here’s what we offer! Attractive compensation package Training tuition reimbursement program Environment with a high level of Agile maturity Work-life balance through a flexible work schedule Free, unlimited coffee Free parking Virtual consultations with our kinesiologist / gym membership discounts We know that diverse backgrounds and experiences bring great value to our teams. Even if you don’t meet every requirement, we encourage you to apply—your profile might surprise us! Thank you for your application. Please note that only selected candidates will be contacted. Recruitment agencies and headhunters are not permitted to submit resumes through this website or directly to managers.