Talent.com
Phreesia
Software ArchitectPhreesia • Toronto, ON, CA
Software Architect

Software Architect

Phreesia • Toronto, ON, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Join to apply for the Software Architect role at Phreesia

Phreesia is seeking a highly skilled, hands‑on Software Architect to be the technical leader that designs, builds, scales, and maintains complex distributed software systems in our Patient Registration domain.

Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engineers. The ideal candidate will coordinate with the Phreesia Product Management team, fellow architects, and engineers to design, build, and maintain innovative products that drive patient activation and improved healthcare outcomes. The results of your work will improve and streamline the patient healthcare experience and healthcare providers’ ability to efficiently service and interact with their patients.

Phreesia is a publicly traded healthcare technology company that is the leading provider of automated patient intake solutions. The ideal candidate will have extension experience with .NET or .NET Framework via C# and be a self‑motivated individual to tackle an ambitious research and development project centered around RPA.

What You’ll Do

  • Requirements definition in conjunction with Product Management and other development teams. Create technical architecture and documentation
  • Maintain strong business domain boundaries in software and Define system usage, traffic projections, and scaling strategies to ensure high system availability and reliability
  • Define virtual hardware requirements and allocation. Define monitoring and alerting strategies Sprint planning and execution
  • Support the software deployment process Manage escalations and ongoing product maintenance
  • Maintain software security and quality standards. Provide technical leadership for development and quality assurance team members
  • Aid in troubleshooting and resolving production escalations and issues Act as technical lead during Beta cycles
  • Build prototypes and contribute code during development. Regularly review team commits via pull requests . Support your products over their lifetime Assist with hiring additional engineering staff
  • Perform Agile or SCRUM methodologies Decide which frameworks and design patterns to use, ensuring high performance and usability. Ability to iterate in a continuous delivery environment. Collaborate with PM and Design team. Investigate off-the-shelf tooling and compare to building in-house to accomplish the mission Take on full software development life cycle of respective products

What You’ll Bring

  • Bachelor's degree required
  • 10+ years of experience building distributed applications in an OO language such as C# or Java Experience building cloud-native products leveraging APIs and asynchronous messaging
  • Self-motivated, pragmatic thinker capable of working within a highly distributed team.
  • Deep understanding of modern, scalable software design patterns Strong technical and non-technical communication Strong technical leader and motivator
  • You have played a lead role in designing and iterating on .NET applications including API design.
  • Knowledgeable about modern technologies and excited to learn new ones Product minded: committed to building the best user experience.
  • Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment. Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism.
  • Experience building micro-services and APIs in a distributed, message-based architecture. Deep knowledge and understanding of software design patterns and object oriented principles.
  • Strong experience leading a development team and managing communication with product partners and other stakeholders. Preferred to be knowledgeable about EMR or PM software integration. Preferred to be knowledgeable about generative AI and its uses in screen analysis

Technology

  • Experience coding in C# or Java
  • Knowledge of databases (SQL, Mongo)
  • Micro service architecture based on various web service technologies Knowledge of NServiceBus or similar asynchronous messaging frameworks
  • Cloud Architecture experience using AWS, Azure or Google Cloud Distributed caching systems such as Redis
  • Knowledge of front-end frameworks such as Angular and React Experience in .NET and Microsoft Technologies Knowledge of queueing systems(SQS, RabbitMQ, Sidekiq, etc.)
  • Knowledge of database architecture and operation (SQL, Redis, Mongo, etc.)

Other

  • Occasional travel required for in-person events and meetings

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Design, Engineering, and Strategy/Planning

Industries

Software Development and Hospitals and Health Care

Toronto, Ontario, Canada — CA$130,000.00‑CA$157,000.00

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Software Architect • Toronto, ON, CA

Offres similaires

Senior Software Architect

Supernova TechnologyToronto, ON, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end so... Voir plus

 • Offre sponsorisée

Senior Software Architect - Manufacturing

2iSolutions Inc.Toronto
Temps plein

Senior Software Architect - Manufacturing.Be among the first 25 applicants.This range is provided by 2iSolutions Inc.Your actual pay will be based on your skills and experience — talk with your rec... Voir plus

 • Offre sponsorisée

Software Architect

Phreesiatoronto, on, Canada
Temps plein

Phreesia is seeking a highly skilled, hands‑on.Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engine... Voir plus

 • Offre sponsorisée

Software Architect

PaymentusRichmond Hill
Temps plein

The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform.The Software Architect... Voir plus

 • Offre sponsorisée

Lead Software Architect At Rumble Cloud

System UpdateToronto, Canada
Temps plein

Join Rumble as a Lead Software Architect, driving the design and implementation of our Self-Service Cloud Platform.This role merges architectural vision with substantial coding responsibilities usi... Voir plus

 • Offre sponsorisée

Software Architect

KonradToronto, ON, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems ... Voir plus

 • Offre sponsorisée

Aerospace Software Architect — Hybrid, Equity & Cutting-Edge - C$120,000 - C$165,000 A Year

Aerospace Technology CompanyNorth York, Canada
Temps plein

Seeking a Senior Software Architect/Engineer to lead aerospace software development, focusing on scalable, safety-critical systems for flight control and avionics. Voir plus

 • Offre sponsorisée

Auth0 Software Architect - Hybrid Role

United States Digital Space LLCToronto, ON, CA
Temps plein

Drive change in the identity sector as a hybrid Software Architect at Auth0.Partner with a skilled team to create and innovate trusted GenAI applications.In your role with Auth0, you will lead effo... Voir plus

 • Offre sponsorisée

Software Technical Architect

Talent To Hire Inc.Toronto, ON, CA
Temps plein

The Technology Architect is responsible for designing and implementing robust technical architectures, frameworks, and strategies that align with business objectives and application requirements.Th... Voir plus

 • Offre sponsorisée

Lead Software Architect at Rumble Cloud

System UpdateToronto, ON, CA
Temps plein

Join Rumble as a Lead Software Architect, driving the design and implementation of our Self-Service Cloud Platform.This role merges architectural vision with substantial coding responsibilities usi... Voir plus

 • Offre sponsorisée

Senior Software Architect At Nue

Nue.ioToronto, Canada
Temps plein

Take charge as a Senior Software Architect at Nue, influencing the technical strategy and architecture across product teams.Your vision will drive engineering excellence and innovation.This senior ... Voir plus

 • Offre sponsorisée

Software Architect - C$153,600 - C$211,200 A Year

AutodeskToronto, Canada
Temps plein

Job Requisition ID #**26WD94844**Position Overview**Embark on an enriching journey with Autodesk as a Software Architect, stepping into a position important to the transformation and modernization ... Voir plus

 • Offre sponsorisée

Software Architect

United States Digital Space LLCToronto, ON, CA
Temps plein

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new... Voir plus

 • Offre sponsorisée

Senior Software Architect at Nue

Nue.ioToronto, ON, CA
Temps plein

Take charge as a Senior Software Architect at Nue, influencing the technical strategy and architecture across product teams.Your vision will drive engineering excellence and innovation.This senior ... Voir plus

 • Offre sponsorisée

Senior Staff AI-First Software Architect

Intuit Inc.toronto, on, Canada
Temps plein

A leading financial software company in Toronto seeks a Senior Staff/Principal Software Developer.This hybrid role requires expertise in full-stack development and AI technologies.You'll drive sign... Voir plus

 • Offre sponsorisée

Sr. Principal Software Architect (AI)

OpenTextrichmond hill, york region, Canada
Temps plein

Principal Software Architect (AI).Job Location: Waterloo/ Ottawa/ Richmond Hill, ON, Canada.The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technic... Voir plus

 • Offre sponsorisée

Software Architect

LeadingtalentToronto, ON, CA
Temps plein

As an Application Architect/Technical lead with IBM Payments Center, you directly help clients transform their business and solve complex problems.You will define the scope and vision for projects ... Voir plus

 • Offre sponsorisée

Software Architect

Engage2ExcelToronto, ON, CA
Temps plein

Software Architect and be a pivotal part of our innovative IT team! This is more than just a job; it's an opportunity to lead the development of cutting‑edge software solutions that drive our enter... Voir plus

 • Offre sponsorisée

Application / Software Architect

TEEMA Solutions GroupToronto, ON, CA
Temps plein

This role involves evaluating technology solutions, ensuring system integration, and monitoring industry trends to stay aligned with government and industry regulations.Architecture Development & S... Voir plus

 • Offre sponsorisée

Software Solutions Architect

DawninfotekToronto, ON, CA
Temps plein

IT consulting team that partners with major financial institutions, investment firms and government sectors.We have been dedicated to delivering cutting-edge consulting services and recruiting all ... Voir plus