Principal .NET Software Developer

Intrahealth, a HEALWELL AI Company
Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

Company Overview

Intrahealth, a subsidiary of HEALWELL AI Inc. (TSX : AIDX), is an enterprise class EHR provider supporting approximately 20,000 providers and the care delivery of tens of millions of patients and clients across Canada, Australia and New Zealand.

Intrahealth provides a suite of flexible software solutions to a wide variety of customers including health authorities, hospitals, public health outpatient centres, community health, home care, ambulatory care and diverse health care professionals.

Intrahealth’s solution is highly configurable and is ideal for complex health environments. To learn more about Intrahealth, please visit https : / / intrahealth.com .

Position Overview

Intrahealth is looking for a high-energy Principal Software Developer. As a Principal Software Developer, you will play a critical role in the software development organization.

You will partner with product management, quality assurance, solution architecture and service delivery teams to deliver high quality, scalable, extensible, secure solutions that meet the needs of our growing business as we look to accelerate the adoption of our products.

This role involves high-level decision-making, technical mentorship, and collaboration with cross-functional teams to deliver robust and scalable software solutions.

Our ideal candidate is proactive, a quick learner, an excellent communicator, and can identify solutions in a complex business environment in a customer friendly and timely manner.

Responsibilities

  • Technical Leadership : Provide technical guidance and leadership to the software development team. Make key architectural decisions, and ensure best practices are followed in software design and development.
  • Software Development : Lead and participate in the coding, testing, debugging, and deployment of complex software solutions.
  • Team Mentorship : Mentor junior and mid-level developers. Conduct code reviews and provide constructive feedback to improve coding standards and practices.
  • Project Management : Collaborate with project managers, product managers, and other stakeholders to define project scopes, timelines, and resources.

Ensure timely delivery of projects while maintaining high quality standards.

  • Problem-Solving : Tackle challenging technical problems, propose innovative solutions, and make decisions that impact the overall direction of projects and products.
  • Collaboration and Communication : Work closely with other departments, including UX / UI designers, QA testers, and business analysts, to ensure alignment and effective communication.
  • Research and Development : Stay informed about industry trends and emerging technologies. Lead the evaluation and adoption of new tools and technologies to keep the organization at the forefront of technological advancements.

Requirements

  • BSc in Computer Science or equivalent work experience
  • 15+ years of industry experience.
  • 5+ years of technical leadership experience, including architecture and system design.
  • Strong proficiency in C# and the .NET framework.
  • Strong proficiency in React Typescript or similar typescript based frameworks.
  • Experience building complex software products using DDD and TDD.
  • Experience with database design and development using SQL Server or similar RDBMS.
  • Solid understanding of software development principles, practices, and methodologies.
  • Strong problem-solving and analytical skills, with the ability to debug and resolve complex software issues.
  • Excellent communication and teamwork skills.
  • Ability to manage time effectively and prioritize tasks in a dynamic work environment.
  • Nice to haves :
  • Demonstrated experience in CI / CD process improvement and deployment.
  • Experience with Electronic Medical Record software.
  • Experience working in a Delphi environment

Intrahealth is committed to supporting a diverse, inclusive, and accessible workplace. We welcome and celebrate the diversity of applicants and team members across ability, race, gender identity, sexual orientation, and perspective.

We strive to create an inclusive workplace where differences are celebrated and fuel our success.

4 days ago
Related jobs
Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...

Promoted
mode40
Canada

Intermediate level Software Developer. Develop information systems by designing, developing, and installing software solutions following the software development lifecycle. Provide mentorship to Junior and Intermediate software developers. In your role you will research, design, implement, manage, a...

Promoted
Conspicuous
Canada

Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CAD. Proven experience as a Fullstack Developer or similar role. ...

Promoted
DBSync
Canada

We are looking for an experienced Full Stack Java Developer to be responsible for providing solutions for technical issues which may affect product delivery. The Full Stack Developer will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks. Developing a...

Promoted
Smarter Contact
Canada

We’re looking to hire a Full Stack Engineer as a direct hire. As a full stack engineer, you'll take ownership of the end-to-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions. Minimum of 5+ years of proven experience as a software engineer w...

Promoted
SimplyPHP
Canada

Planning, designing, coding and integrating web applications on new and existing products. Partnering with clients to solve, fix, and improve web applications. Leading team members in terms of web development and projects. A chance to gain valuable experience within different technologies of web dev...

Promoted
Intelliswift Software
Canada

Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction. Work effectively with geographically diverse engineering teams and scientific collaborators, ensuring clear and timely communication among all parti...

Promoted
Hanalytica
Canada

We are seeking a highly skilled Full Stack Developer to join our dynamic architecture team. ...

Promoted
MSH Americas - Diot-Siaci Group
Canada

Work as a part of an agile development team, to design and implement a fully interactive, multi-page style web application, and web services. Participate in knowledge-sharing activities with other developers. ...

Promoted
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...