Browse
···
Log in / Register

Software Developer - C#/.NET (Video)

Genetec

Sherbrooke, QC, Canada

Favourites
Share

Some content was automatically translatedView Original
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 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.

Source:  workable View Original Post

Location
Sherbrooke, QC, Canada
Show Map

workable

You may also like

Habitat Learn Inc
Senior Software Engineer - Electron
Toronto, ON, Canada
Habitat Learn is seeking a talented and experienced Senior Desktop Engineer to join our team. As a Senior Desktop Engineer, you will play a key role in the development and improvement of the desktop vertical of our flagship app "Messenger Pigeon" and supporting services which are designed to empower the learning journey through human-centered design. In this role, you will collaborate closely with the project manager, in-house design team, and our other engineers and Al-research person to build and enhance our desktop application. You will have the opportunity to work on cutting-edge technologies and make a significant impact on the way people learn. Responsibilities Develop and maintain our Electron application built for MacOS and Windows Plan and deliver end-to-end features across the entire stack Contribute to crucial technical decisions on the project Ensure high-quality releases and troubleshoot issues promptly Be responsive and helpful to customer support in issue resolution Collaborate with the team and project manager for sprint planning Take ownership of project work with proactive problem-solving Foster a team-oriented and proactive work environment Provide guidance and mentorship to junior engineers Balance an active interest in the latest design & development tools with a respect for tried and true approaches Deliver a great user experience to our customers, bringing the work of our in-house design team to reality Requirements Minimum of 5 years of professional experience in cross-platform desktop application development. Strong understanding of desktop Ul/UX principles and best practices. Excellent problem-solving and debugging skills. Exceptional written and spoken communication skills, adaptable to both engineering and wider business audiences. Appreciation for thorough documentation. Solid software engineering knowledge, including clean architecture and design principles. Proven track record of delivering high-quality desktop applications and features. Fierce commitment to product quality. Experience with: Electron.js Vue NodeJS SQL or other database dialect Version control systems, particularly Git Desirable Proficiency in native desktop development (Windows or MacOS) Bachelor's degree in Computer Science, Software Engineering, or a related field Experience using cloud-service providers such as AWS Benefits Extended Healthcare Plan (Medical, Disability, Dental & Vision) Paid Time Off Benefits Stock Option Plan Group Life - AD&D - Critical Illness Insurance
Valsoft Corporation
Senior Software Engineer
Toronto, ON, Canada
Senior Software Engineer (Remote – Canada) to join our team and take ownership of a critical, high-impact faxing product used by healthcare and enterprise customers across North America. This role is ideal for someone who: Enjoys working on technically complex systems with real business impact. Can dive into legacy C++/C# codebases, stabilize them, and guide modernization. Has a product mindset — cares about usability, not just features. Wants autonomy and influence in a small, mission-driven team. What They’ll Do Own and improve a production fax platform (C# must-have, C++ good to have). Migrate legacy systems to 64-bit and upgrade deprecated third-party libraries. Problem solves, investigate and fix deep-rooted issues Build and maintain integrations with services Shape the future of our tech stack and UI direction Collaborate cross-functionally with Product, Support, and Leadership Tech Stack Languages: C# (must-have), C++ (good to have) .NET Framework (WebForms/WinForms) Infrastructure: Windows Server, Linux, Expedient, AWS Database: MySQL Tools & Integrations: Visual Studio, Git, Dialogic, FreshDesk, Jenkins Requirements Vibe coder with heavy reliance on AI 5+ years of hands-on experience in software engineering. Strong in C# development. Experience with legacy systems and infrastructure migrations. Solid product thinking and communication skills. Based in Canada and comfortable working remotely. Nice to Have Experience with front-end modernization (React, Angular, etc.) Exposure to fax protocols or OCR. Background in enterprise IT/security environments. Experience with Jenkins testing Benefits Health Care Plan (Medical, Dental & Vision) Paid Time Off (Vacation, Sick & Public Holidays) Work From Home
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.