IT Software Architect
1 day ago
Canada
Phreesia
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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. Phreesia is a publicly traded healthcare technology company that is the leading provider of automated patient intake solutions. NET or .
NET Framework via C# and be a self‑motivated individual to tackle an ambitious research and development project centered around RPA. 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 Perform Agile or SCRUM methodologies Decide which frameworks and design patterns to use, ensuring high performance and usability. 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 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 ~ Deep understanding of modern, scalable software design patterns Strong technical and non-technical communication Strong technical leader and motivator ~ NET applications including API design. ~ Knowledgeable about modern technologies and excited to learn new ones Product minded: committed to building the best user experience. ~ Experience building micro-services and APIs in a distributed, message-based architecture. Deep knowledge and understanding of software design patterns and object oriented principles. ~ Preferred to be knowledgeable about EMR or PM software integration. Preferred to be knowledgeable about generative AI and its uses in screen analysis 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.) Occasional travel required for in-person events and meetings Mid‑Senior level Full‑time Design, Engineering, and Strategy/Planning Software Development and Hospitals and Health Care
NET Framework via C# and be a self‑motivated individual to tackle an ambitious research and development project centered around RPA. 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 Perform Agile or SCRUM methodologies Decide which frameworks and design patterns to use, ensuring high performance and usability. 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 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 ~ Deep understanding of modern, scalable software design patterns Strong technical and non-technical communication Strong technical leader and motivator ~ NET applications including API design. ~ Knowledgeable about modern technologies and excited to learn new ones Product minded: committed to building the best user experience. ~ Experience building micro-services and APIs in a distributed, message-based architecture. Deep knowledge and understanding of software design patterns and object oriented principles. ~ Preferred to be knowledgeable about EMR or PM software integration. Preferred to be knowledgeable about generative AI and its uses in screen analysis 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.) Occasional travel required for in-person events and meetings Mid‑Senior level Full‑time Design, Engineering, and Strategy/Planning Software Development and Hospitals and Health Care