Back to results

Closed listing

Python Developer – Medical Software

  • Quebec, QC, Canada
  • Greater Quebec City Metropolitan Area, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
At least 3 years of relevant experience.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

If you’re passionate about making a difference in patient care, join our dynamic, professional, and dedicated team developing innovative solutions designed to improve ambulatory medical testing.

Our software development team is looking for a new member who will help us continue to innovate our electrocardiographic data analysis software. You’ll work as part of a highly dynamic team dedicated to developing innovative medical products, where you’ll have the opportunity to bring your own ideas and expertise.

At Icentia...

We put the patient first, always and without exception.

We take pride in our work.

We take ownership of our deliverables.

We work together, both in person and remotely.

We collaborate with our internal and external customers to deliver the products they need.

We believe in Agile methodologies and improving our performance through TDD and DevOps.

A typical day at Icentia will allow you to…

Interact with software analysis stakeholders to fully understand their needs.

Propose new architectures for existing and planned modules.

Develop the graphical user interface for our software (Qt / PySide).

Implement the selected software architecture using Python.

Integrate artificial intelligence and signal processing modules into the architecture.

Assist the Software Quality Lead in developing automated testing strategies.

Provide technical guidance and mentorship to less experienced developers.

Conduct code reviews.

Support internal software users.

Ideally, you have…

A bachelor’s degree in computer science, software engineering, computer engineering, or another relevant field.

Experience in Python development.

Fluency in both French and English, spoken and written.

Leadership skills and the ability to coach less experienced developers.

A strong sense of ownership.

At least 3 years of relevant experience.

And if you also have experience with…

Signal processing.

UI and UX development.

…then we’d love to have you on our team!

More about this job

Responsibilities

The developer will design and implement software architectures for electrocardiographic data analysis using Python and Qt. They will also integrate AI and signal processing modules while mentoring junior team members and conducting code reviews.

Requirements

Candidates must hold a bachelor's degree in a relevant engineering or computer science field and possess at least 3 years of Python development experience. Fluency in both English and French is required, along with strong leadership and coaching abilities.

Skills

  • Python
  • Qt
  • PySide
  • Artificial Intelligence
  • Signal Processing
  • Software Architecture
  • Automated Testing
  • Code Reviews
  • Mentorship
  • Agile
  • TDD
  • DevOps
  • UI Development
  • UX Development
  • Leadership

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Healthcare
  • Technology
  • Engineering
  • Manufacturing

Keywords

  • Python
  • Medical Software
  • Electrocardiographic Data Analysis
  • Qt
  • PySide
  • Artificial Intelligence
  • Signal Processing
  • Software Architecture
  • Automated Testing
  • Agile
  • TDD
  • DevOps
  • UI
  • UX
  • Mentorship
  • Code Review
  • Software Engineering
  • Computer Science
  • Medical Equipment Manufacturing
  • Leadership

Report this job