Software Developer

3 weeks ago


Greater Toronto Area, Canada Connexall Full time

About Connexall

Connexall is a leading provider of integrated clinical communication solutions. Our flagship product, Connexall, is a cutting-edge Enterprise grade IoT platform designed specifically for the healthcare industry.

Job Title: Software Developer

Job Summary

We are seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and maintaining software modules within our core product suite.

Key Responsibilities

  • Participate in the full Software Development Life Cycle, working to help Connexall meet its corporate goals and objectives.
  • Perform analysis of new product requirements, create design documentation, code, and conduct unit/integration testing of new software solutions.
  • Produce quality code with a focus on stability, scalability, security, and maintainability.
  • Test, troubleshoot, and fix front-end and back-end software production issues.
  • Create and maintain development documentation, adhering to our ISO-13485 quality management system.
  • Develop and maintain plans outlining steps and timetables for developing programs.
  • Assist the Quality Assurance team with test case development.
  • Collaborate with the Quality Assurance team to track bug reports, debug code, develop test plans, and close issues.
  • Develop graphical end-user applications and tools as well as back-end applications/services.
  • Validate that new features and/or modules developed integrate properly into the existing system.
  • Maintain existing applications.
  • Train end users or technical support staff to use programs.
  • Work alongside the Technical Support and Implementation Teams to troubleshoot and resolve client issues as needed.
  • Identify and provide recommendations on solutions for gaps in business processes and systems.

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or related field required.
  • 3+ years of Delphi development and maintenance experience required.
  • Experience working with regulatory frameworks (e.g., ISO 13485, IEC 62304, ISO 14971) considered an asset.
  • Experience in or knowledge of the Healthcare industry considered an asset.
  • Strong Experience with Embarcadero Delphi and Object-Oriented Programming techniques.
  • Experience with SQL relational databases and syntax, preferably with one or more of ElevateDB, PostgreSQL or MS-SQL.
  • Strong experience with Windows desktop and server development, including writing Windows GUI applications.
  • Experience with.NET (Core) and Web APIs and Microservices considered an asset.
  • Experience developing software applying all phases of the Software Development Life Cycle (SDLC).
  • Experience using formal source control management processes and tools (e.g., GIT).
  • Familiarity with secure coding best practices (e.g., OWASP, CERT).
  • Excellent oral and written communication skills, with the ability to convey complex technical concepts to non-technical audiences.
  • Excellent organizational skills with the ability to manage and prioritize multiple tasks simultaneously under tight timelines and schedules.
  • Exceptional analytical and problem-solving skills with the ability to find creative solutions to issues.
  • Ability to work effectively individually or collaboratively in a dynamic, fast-paced, environment.
  • Self-motivated with a strong attention to detail.

What We Offer

  • Competitive annual salary.
  • A rich benefits package, including medical, dental, life, long-term disability insurance.
  • RRSP program.
  • Vacation.


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a leading acquirer and long-term owner of software businesses. Our mission is to provide a secure future for our customers, employees, and industry partners.Job SummaryWe are seeking a highly motivated and energetic professional to join our team as a Business Development Associate. The successful candidate will have...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a leading acquirer and long-term owner of software businesses. Our mission is to provide a secure future for our customers, employees, and industry partners.Job SummaryWe are seeking a highly motivated and energetic professional to join our team as a Business Development Associate. The successful candidate will have...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is a leading acquirer and long-term owner of software businesses. We are deliberately structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is a leading acquirer and long-term owner of software businesses. We are deliberately structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is a leading acquirer and long-term owner of software businesses. We are deliberately structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is a leading acquirer and long-term owner of software businesses. We are deliberately structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is an acquirer and long term owner of software businesses. We are deliberately structured to give our businesses the tools and the time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure future for...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is an acquirer and long term owner of software businesses. We are deliberately structured to give our businesses the tools and the time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure future for...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is an acquirer and long term owner of software businesses. We are deliberately structured to give our businesses the tools and the time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure future for...


  • Greater Toronto Area, Canada Maple River Software Full time

    About Us Maple River Software is an acquirer and long term owner of software businesses. We are deliberately structured to give our businesses the tools and the time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last. We find success with owners who value a secure future for...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a software acquisition company that provides a supportive environment for software businesses to thrive. Our goal is to be the ideal partner for businesses whose owners want to ensure that what they have built will last.Position SummaryWe are seeking a driven and energetic professional to join our team in a fast-paced...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a software acquisition company that provides a supportive environment for software businesses to thrive. Our goal is to be the ideal partner for businesses whose owners want to ensure that what they have built will last.Position SummaryWe are seeking a driven and energetic professional to join our team in a fast-paced...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a forward-thinking company that acquires and nurtures software businesses, providing them with the resources and support they need to thrive. Our goal is to create a stable and secure environment for businesses to flourish, ensuring a bright future for their customers, employees, and industry partners.Position SummaryWe are...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a forward-thinking company that acquires and nurtures software businesses, providing them with the resources and support they need to thrive. Our goal is to create a stable and secure environment for businesses to flourish, ensuring a bright future for their customers, employees, and industry partners.Position SummaryWe are...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a leading acquirer and long-term owner of software businesses. Our company is structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last.We find success with owners who value a secure future...


  • Greater Toronto Area, Canada Maple River Software Full time

    About UsMaple River Software is a leading acquirer and long-term owner of software businesses. Our company is structured to provide our businesses with the tools and time they need to thrive. Our goal is to be the ideal home for businesses whose owners want to ensure that what they have built will last.We find success with owners who value a secure future...

  • CG Software Developer

    3 weeks ago


    Old Toronto, Ontario, Canada SideFX Software Full time

    About SideFX SoftwareSideFX Software is a leading provider of 3D animation and visual effects tools, dedicated to delivering high-quality solutions to the film, television, and game industries.Job SummaryWe are seeking an exceptional software developer to join our Research and Development team in Toronto. As a member of our team, you will work on designing,...

  • CG Software Developer

    3 weeks ago


    Old Toronto, Ontario, Canada SideFX Software Full time

    About SideFX SoftwareSideFX Software is a leading provider of 3D animation and visual effects tools, dedicated to delivering high-quality solutions to the film, television, and game industries.Job SummaryWe are seeking an exceptional software developer to join our Research and Development team in Toronto. As a member of our team, you will work on designing,...