Enable job alerts via email!

Senior Software Architect

Quadramed Canada Corporation

Ontario

On-site

CAD 100,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading healthcare technology firm in Ontario is seeking an experienced Software Architect to lead software design initiatives. You will collaborate with cross-functional teams, define system architecture, and mentor engineers. Ideal candidates will have over 10 years of experience in software architecture, including expertise in Java and JavaScript, and a background in Electronic Health Records software development. This position offers a dynamic work environment that values innovation and leadership.

Qualifications

  • 10+ years of experience in software architecture and development.
  • Expertise in software design patterns and architectural styles.
  • Experience in developing Electronic Health Records software.

Responsibilities

  • Lead the architectural design and development of software solutions.
  • Define and document technical requirements and system architecture.
  • Mentor and coach architects and engineers.

Skills

Software architecture
Technical leadership
Java
JavaScript (Angular)
AI technologies

Education

Bachelor's or Master's degree in Computer Science or Engineering
Job description
Responsibilities & Duties
  • Lead the architectural design and development of software solutions in collaboration with product management, engineering, and other stakeholders.
  • Define and document technical requirements, system architecture, and design specifications for software projects.
  • Evaluate and recommend technologies, frameworks, and tools to support the development of scalable and maintainable software solutions.
  • Collaborate with cross-functional teams to ensure alignment between architectural decisions and business objectives.
  • Mentor and coach architects and engineers, fostering a culture of learning and continuous improvement.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software architecture and development, with a focus on designing complex, scalable software systems.
  • Proven track record of leading architectural design efforts and delivering successful software projects.
  • Expertise in software design patterns, architectural styles, and system integration techniques.
  • Proficiency in one or more programming languages including at a minimum Java and JavaScript (with the Angular framework).
  • Demonstrated leadership abilities, with the ability to inspire and mentor junior team members.
  • Prior experience in developing Electronic Health Records software with demonstrated functional domain understanding and expertise to pair with excellent technical capabilities.
  • Experience using AI as a productivity enhancement and ability to mentor development teams into how to get the most out of it.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.