This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Part-time job opportunities in English for the people in Montreal

To post a job, login or create an account |  Post a Job

   montreal part-time jobs   

Bringing new part-time opportunities every day!

previous arrow
next arrow

Yourgene Health: Senior Software Engineer (C/C++)

Yourgene Health

This is a Contract position in Montreal, QC posted February 20, 2021.

Position:Senior Software EngineerLocation:Burnaby or Nanaimo, British Columbia, CanadaContract Type:Full-time, permanentSalary & Benefits:Competitive Salary BenefitsAbout Coastal Genomics:Coastal Genomics operates in the life science instrumentation industry and provides technical and engineering solutions for bottlenecks in laboratory bench work.

Our proprietary platform, Ranger® Technology, automates the purification and analysis of DNA samples.

Coastal Genomics was recently acquired by Yourgene Health and is now entering an exciting period of company growth.

Ambitious engineering and business targets have been set for the coming months and years and we are now adding key members to our team to help us achieve these goals.

Coastal Genomics is seeking only the best talent.

This position will be rewarded with a competitive compensation package.We are results driven and passionate about our work.

As we tackle difficult problems together, we rely on each other to be bold and respectful in sharing ideas.

New team members will be expected to embrace this culture and to contribute to the company’s success in significant ways.You’ll be a great fit if you have the following characteristics:Honest : You are forthright and transparent, even when this includes mistakes you have madeSelf-motivated : You stay late to meet deadlines without prompting.

You think of ways to improve the products or the company in your spare timePhilosophical : You are keen to be part of open-minded discussions on any topicGood teammate : You are willing to jump up and help another person overcome a technical or physical challenge as soon as they need itPersonal : You are comfortable and eager to get on the phone with a vendor or customer to work through any issuePrecise : You don’t create or accept ambiguity in any written or spoken communicationAmbitious : You are able to think big-picture and see all barriers as negotiableCompetent : You can be relied on to do simple things.

You learn how to use new tools easily and you know how to independently seek out effective solutions to issuesAccountable : You take personal responsibility for the success or failure of your teamPosition Description:Coastal Genomics is seeking a talented full-stack software developer to act as the technical lead of our software team, which operates within our Research & Development department.This individual will report to the R& D manager and will be responsible for leading the development and maintenance of our commercial software suite, including customer-facing applications and instrument-level firmware.

The primary application is large and complex, including instrument control, image capture and analysis, data visualization, and a graphical and machine interface.

All applications are currently written in C# and C++/CLI using Visual Studio.The successful candidate will work closely with the R& D manager to lead the company’s software team in achieving the following key objectives:Improving the usability of customer-facing applicationsImproving the software release processRefactoring the code base to ensure long-term maintainabilityAddressing bugs and adding new functionality in response to new business goals, internal evaluations, and feedback from customers and sales reps.In connection with these objectives, key deliverables and metrics for the software team within the first year will include:Improving usability of customer-facing applicationsUX that is markedly more intuitive and self-guidingImproved error handling forspecific use-casesSubjective evaluation of success of remote installation and training for new customersSupport time associated with problemsspecific use-casesImproving the software release processIncreased confidence in software releasesDecreased release timeIncreased accuracy in scheduling estimatesNumber of critical bugs introduced over the trailing 6 monthsBusiness days from beginning of release process to completion of public releaseSW Team’s resource estimate accuracy measured as average % inaccuracyRefactoring to ensure long term maintainabilityDeliver plan and schedule for decoupling the UI from the program logicSubjective rating by R& D Manager on quality of plan and scheduleAddressing bugs and adding new software functionalityCustomer support ticket resolution speed increasedAverage business days from ticket generation to closingThe individual in this role will provide mentorship and code review to other software engineers already on the team, as well as future hires.

They will work with the R& D manager to establish priorities for the software team, and will coordinate the day-to-day schedules of the members of the software team in order to accomplish those priorities.

The role also involves managing the release process for our customer-facing applications, contributing to use-facing documentation, such as our user manuals, andworking directly with customers as a member of our internal customer-support team.The successful candidate will satisfy the following technical competencies:Experience with UI/UX design including best practices and current technologiesExperience with unit testing and continuous integrationExperience with firmware development (C++) and hardware integrationIntegration with roboticsA focus on scalable solutionsExpertise in multithreaded designExperience with CLI/.NET languages an assetExperience with machine vision, including third-party tools such as OpenCV is an assetExcellent documentation and technical writing skillsFamiliarity with the current state of AI and machine learning is a plusCustomer support experience an assetThe successful candidate will meet the following prerequisites:A Bachelor’s or Master’s degree in computer science, software engineering, or equivalent5-10 years experience in full-stack software development specifically involving UI/UX designCan work out of our physical offices, either in Burnaby, BC or Nanaimo, BC, CanadaPrior experience in life sciences is not required, however, the successful candidate will be keenly interested in Coastal Genomics’ technology and the challenges that we address.

This position is full time and starts as soon as possible.Coastal Genomics performs a rigorous, multi-step hiring process in order to ensure we bring on only the highest talent.

Please be aware that the final step of the selection process will include you arranging for phone calls with former supervisors and anyone else of our choosing.