HR-DEV-105 – Python Developer – Medical Software

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!