Software Developer Generalist

3 weeks ago


Sherbrooke QC, Canada Imeka Full time

Reporting to the Head of Technology, the Generalist Software Developer plays an essential role within the team, contributing to the design and development of the various software systems associated with our medical tool dedicated to the analysis and processing of magnetic resonance images. This person works on our internal libraries, on the medical tool itself, as well as on the systems supporting the use and distribution of the tool. This person brings experience in software development, rigor in software design, development and validation, and the ability to work on several complementary projects in parallel.

Responsibilities:
  • Develop, maintain and improve the various code bases used in the systems and products of the company;
  • Integrate different modules (imaging, compute clusters interfacing, database systems, etc) into the final product and environment;
  • Keep a global view of the various aspects of the product, including specifications, development, integration, support, and interactions with the team and clients;
  • Participate in technical discussions with clients and collaborators;
  • Ensure effective management of assigned projects;
  • Participate in projects to improve our current products;
  • Carry out needs analysis and design of solutions that integrate with the company’s technological environment;
  • Provide technical support to customers of our deployed products (primarily in English);
  • Provide technical support to colleagues on developed products;
  • Identify areas for improvement and creation of new offerings;
  • Efficiently translate solution prototypes to production-level code;
  • Prioritize tasks to deliver a product with the best possible quality;
  • Carry out his/her tasks with constant consideration of the security, confidentiality and software quality aspects of the final product;
  • Perform software validation according to standard quality control procedures.
Skills:
  • Bachelor’s degree in Computer Science or Software Engineering, or equivalent experience;
  • Have more than 5 years of relevant experience in a similar position in the industry or a related company in health technology;
  • Demonstrate knowledge and experience in the development of multipart system (core processing tool, task scheduling system, databases);
  • Possess an advanced level of Python development;
  • Knowledge of the Rust language, OR knowledge and experience in a similar compiled language (such as C++);
  • Knowledge of medical image processing algorithms and in big data processing techniques are assets;
  • Ability to lead multiple projects simultaneously while meeting established deadlines;
  • Ability to set and track goals with specific timelines;
  • Excellent oral and written communication skills;
  • Excellent team spirit;
  • Language: French / English at a professional level (note that all of our clients are in the United States and Europe).
What we offer:
  • A position with a fast-growing company in the heart of a fast-growing market;
  • A competitive salary structure and benefits package;
  • An advantageous and flexible group insurance plan;
  • A dynamic team;
  • Company located in the beautiful Eastern Townships region.
Additional information:

Workplace: Sherbrooke

Send your resume and cover letter to candidatures@imeka.ca before February 16th, 2024 .

IMPORTANT – In the subject line of the email, please indicate “Application – Software Developer- Generalist”

* Only candidates selected for an interview will be contacted

#J-18808-Ljbffr

  • Sherbrooke, Canada Imeka Full time

    Reporting to the Head of Technology, the Generalist Software Developer plays an essential role within the team, contributing to the design and development of the various software systems associated with our medical tool dedicated to the analysis and processing of magnetic resonance images. This person works on our internal libraries, on the medical tool...


  • Sherbrooke, Canada Imeka Full time

    Reporting to the Head of Technology, the Generalist Software Developer plays an essential role within the team, contributing to the design and development of the various software systems associated with our medical tool dedicated to the analysis and processing of magnetic resonance images. This person works on our internal libraries, on the medical tool...


  • Sherbrooke, Canada Imeka Full time

    Reporting to the Head of Technology, the Generalist Software Developer plays an essential role within the team, contributing to the design and development of the various software systems associated with our medical tool dedicated to the analysis and processing of magnetic resonance images. This person works on our internal libraries, on the medical tool...


  • Sherbrooke, QC, Canada Imeka Full time

    Reporting to the Head of Technology, the Generalist Software Developer plays an essential role within the team, contributing to the design and development of the various software systems associated with our medical tool dedicated to the analysis and processing of magnetic resonance images. This person works on our internal libraries, on the medical tool...

  • Software developer

    3 weeks ago


    Sherbrooke, QC, Canada Rbiq Qbin Full time

    Reporting to the Head of Technology, the Software Developer in Medical Imaging plays an essential role within the team by contributing to the design and development of our medical tool dedicated to the analysis and processing of magnetic resonance images. This person brings experience in software development, knowledge of medical imaging and rigor to the...


  • Sherbrooke, Canada Rbiq Qbin Full time

    Reporting to the Head of Technology, the Software Developer in Medical Imaging plays an essential role within the team by contributing to the design and development of our medical tool dedicated to the analysis and processing of magnetic resonance images. This person brings experience in software development, knowledge of medical imaging and rigor to the...


  • Sherbrooke, Canada Rbiq Qbin Full time

    Reporting to the Head of Technology, the Software Developer in Medical Imaging plays an essential role within the team by contributing to the design and development of our medical tool dedicated to the analysis and processing of magnetic resonance images. This person brings experience in software development, knowledge of medical imaging and rigor to the...


  • Sherbrooke, Canada Rbiq Qbin Full time

    Reporting to the Head of Technology, the Software Developer in Medical Imaging plays an essential role within the team by contributing to the design and development of our medical tool dedicated to the analysis and processing of magnetic resonance images. This person brings experience in software development, knowledge of medical imaging and rigor to the...

  • Software Developer

    6 days ago


    Montréal, QC, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...

  • Software Developer

    4 weeks ago


    Montréal, QC, Canada GuruLink Full time

    Location: Montreal, Quebec Our client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners. As a...

  • Software Developer

    3 weeks ago


    Montréal, QC, Canada Nakisa Inc. Full time

    Nakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You will be part of a passionate Agile...

  • Software Developer

    2 weeks ago


    Montréal, QC, Canada ALLTECH CONSULTING SVC INC Full time

    The Credit Valuation Adjustment (CVA) Technology team is responsible for developing Risk Management systems for the global CVA Trading Desk, also benefiting the firm’s Credit Risk, Market Risk, Valuation Risk, and Corporate Treasury departments. We are seeking an experienced software developer to join our global team, providing performant solutions for...

  • Generalist Programmer

    4 weeks ago


    Montréal, QC, Canada Ubisoft Full time

    Job Description As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games. You will work in a collaborative, state-of-the-art environment on various aspects of...

  • Software Developer

    7 days ago


    Montréal, QC, Canada Valsoft and Aspire Operating Group Full time

    Software Developer – Hybrid – Montreal We are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay. As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and customer...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Québec, QC, Canada Intelcom Express Inc. Full time

    Senior Software Developer page is loaded Senior Software Developer Postuler locations Canada, Quebec, Montreal time type Temps complet posted on Publié il y a 3 jour(s) job requisition id JR105395 Prêt à relever le défi ? Reporting directly to the Software Development Manager, the software developer is responsible to develop Intelcom’s...


  • Montréal, QC, Canada Chewi Creative Full time

    Are you an artistic, technically savvy, professionally experienced real-time digital game artist interested in creating the next generation AR content? Playhybrid helps brands break through the media clutter and create authentic and lasting emotional connections with customers through Extended Reality (XR) experiences that drive engagement. Our creative...


  • Montréal, QC, Canada CG Consulting Group Full time

    Java Full Stack Developer This is with a large IT services firm for a major US based bank & investment manager. Candidate must have legal work status for Canada. Client Location is downtown Montreal, Quebec Hybrid - In-Office 3 days per week. Perm/FT role, salary and benefits Market rate Profile Seeking good Java full stack or backend developers. 3...


  • Montréal, QC, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...

  • 3D Software Developer

    4 weeks ago


    Montréal, QC, Canada GRAITEC GmbH Full time

    About Graitec Group GRAITEC Group Company is a global Software editor leading Building Information Modeling (BIM) solutions and helping its architectural, engineering, construction, and manufacturing customers to digitize and industrialize their processes to improve performance and build a sustainable tomorrow. Ambitious and fast - growing environment: ...