Software Developer Generalist

4 weeks ago


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 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, 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...


  • 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...


  • Sherbrooke, Canada Wolters Kluwer Canada Limited Full time

    MAIN RESPONSIBILITIES: § Work in agile methodology with team members (architects, analysts, user experience specialists, other developers and quality control members) to: 1. Complete the technical analysis and estimates, in collaboration with the team, per given mandate 2. Develop technical specifications, conducting required feasibility studies /...


  • Sherbrooke, Canada Wolters Kluwer Canada Limited Full time

    MAIN RESPONSIBILITIES: Engage in agile methodologies, collaborating with a multidisciplinary team comprising architects, analysts, user experience specialists, developers, and quality control members to: Conduct comprehensive technical analyses and estimations, aligning with project objectives. Develop detailed technical specifications, facilitating...


  • Sherbrooke, Canada Sherweb Inc. Full time

    Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here: www.sherweb.com/about/Here's how you will contribute to the company’s success.Implement and support modern solutions propelling technological transition and...


  • Sherbrooke, Canada Sherweb Inc. Full time

    Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here: www.sherweb.com/about/Here's how you will contribute to the company’s success.Implement and support modern solutions propelling technological transition and...


  • Sherbrooke, Canada Sherweb Inc. Full time

    Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here: www.sherweb.com/about/Here's how you will contribute to the company’s success.Implement and support modern solutions propelling technological transition and...


  • Sherbrooke, Canada Soucy Group Full time

    **WHAT TO EXPECT**: Your role will be as an HR generalist with a focus on the following HR areas: talent attraction, development and retention, labour relations and global health management. In summary, here's what you'll be doing with your time: - Coordinating the talent attraction process (promotion, selection, hiring, onboarding) with managers, using...

  • Java Spring developer

    2 weeks ago


    Sherbrooke, Canada Desjardins Full time

    Be a part of the largest private IT team in Quebec! Take on challenges that match your ambitions with a team of 7,000 colleagues who share your passion for everything IT. Be part of a booming sector where innovative ideas are welcomed at an organization that cares about .  What does IT look like at Desjardins? 1,380 applications, over...

  • Research Assistant

    20 hours ago


    Sherbrooke, Canada Heritage Goldenville Society Full time

    Work Term: Seasonal - Work Language: English - Hours: 35 hours per week - Education: No degree, certificate or diploma - Experience: Experience an asset **Work setting**: - Rural area - Museum - Heritage/historical site - Data processing and computers **Tasks**: - Collect, consolidate, cross-tabulate and format data - Research origins and history of...

  • Solution Architect

    3 weeks ago


    Sherbrooke, QC, Canada CIMA Canada Inc Full time

    At CIMA+, you’ll find a place where you’ll have many opportunities to learn and develop while working on engaging projects. You will have the flexibility to manage your work on your own terms and define what work-life balance means to you. The Digital Solutions and Advanced Data group is looking to add a Solutions Architect to its team. The...


  • Sherbrooke, QC, Canada Sherweb Inc. Full time

    Here's what we do and why we do it. We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here: Here's how you will contribute to the company’s success. Implement and support modern solutions propelling technological transition and...


  • Sherbrooke, Canada ORPC Full time

    À propos de nous Rejoignez l'équipe grandissante d'ORPC pour mettre sur le marché les systèmes d'énergie renouvelable hydro cinétique marine éprouvés de l'entreprise. ORPC est l'une des rares entreprises à avoir construit, exploité et fourni de l'électricité à un réseau à partir de projets marémoteurs et fluviaux hydro cinétiques....


  • Sherbrooke, Canada ORPC Full time

    À propos de nous Rejoignez l'équipe grandissante d'ORPC pour mettre sur le marché les systèmes d'énergie renouvelable hydro cinétique marine éprouvés de l'entreprise. ORPC est l'une des rares entreprises à avoir construit, exploité et fourni de l'électricité à un réseau à partir de projets marémoteurs et fluviaux hydro cinétiques....


  • Sherbrooke, Canada ORPC Full time

    À propos de nous Rejoignez l'équipe grandissante d'ORPC pour mettre sur le marché les systèmes d'énergie renouvelable hydro cinétique marine éprouvés de l'entreprise. ORPC est l'une des rares entreprises à avoir construit, exploité et fourni de l'électricité à un réseau à partir de projets marémoteurs et fluviaux hydro cinétiques....


  • Sherbrooke, Canada Cameleon RH Full time

    English is belowDéveloppeur Full Stack AWS  Chez Caméléon RH, nous croyons au bonheur au travail et ceci passe essentiellement par un bon jumelage entre le bon rôle, la bonne entreprise, le bon patron et l’environnement qui sera stimulant pour vous! Nous sommes là pour vous écouter, vous comprendre et connaître la personne derrière le curriculum...


  • Sherbrooke, QC, Canada ORPC Full time

    À propos de nous Rejoignez l'équipe grandissante d'ORPC pour mettre sur le marché les systèmes d'énergie renouvelable hydro cinétique marine éprouvés de l'entreprise. ORPC est l'une des rares entreprises à avoir construit, exploité et fourni de l'électricité à un réseau à partir de projets marémoteurs et fluviaux...


  • Sherbrooke, Canada Cameleon RH Full time

    Job DescriptionEnglish is belowDéveloppeur Full Stack AWS  Chez Caméléon RH, nous croyons au bonheur au travail et ceci passe essentiellement par un bon jumelage entre le bon rôle, la bonne entreprise, le bon patron et l’environnement qui sera stimulant pour vous! Nous sommes là pour vous écouter, vous comprendre et connaître la personne derrière...


  • Sherbrooke, Canada Plein air interculturel de l'Estrie Full time

    Education: College/CEGEP - Experience: Experience an asset - Communication, general - Computer graphics - or equivalent experience **Work setting**: - Self-employed **Tasks**: - Oversee development of communication strategies - Design and layout pages - Compile data, statistics and other information - Maintain address databases and produce personalized...


  • Sherbrooke, Canada Global Excel Management Inc Full time

    Job Description Are you a person with proven analytical and multi-tasking skills? Are you interested in working in a multilingual, dynamic and friendly environment that encourages personal and professional development? We would love to meet you! As a Director of Financial Planning and Analysis, you will be working closely with the executive team of the...