Software Architect
2 weeks ago
Software Architect 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 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 #J-18808-Ljbffr
-
Software Architect
11 hours ago
Ottawa, Canada Orion Innovation Full timeOverview Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries...
-
Software Architect
7 days ago
Ottawa, Canada Orion Innovation Full timeOverviewOrion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries...
-
Software Architect
2 weeks ago
Ottawa, Canada Phreesia Full timeSoftware Architect 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...
-
Software Architect
11 hours ago
Ottawa, Canada NTT DATA North America Full timeBe among the first 25 applicants. Company Overview NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Job...
-
Software Architect
1 week ago
Ottawa, Canada NTT DATA North America Full timeBe among the first 25 applicants. Company Overview NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Job...
-
Systems and Software Architect
2 weeks ago
Ottawa, Canada Telesat Full timeFinancial Filings Events Contact IR Investor News Financial Filings Events Contact IR Return to Jobs List Systems and Software Architect Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government...
-
Systems and Software Architect
2 weeks ago
Ottawa, Canada Telesat Full timeJoin to apply for the Systems and Software Architect role at Telesat. Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite‑delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering...
-
.Net Software Architect
2 days ago
Ottawa, Canada NTT DATA North America Full timeJoin to apply for the Application Software Architect role at NTT DATA North America. NTT DATA seeks an Application Software Architect to lead the migration of legacy benefit programs to the new Individual Grants and Contributions System (IGCS). The role focuses on technical design, deployment, implementation, and performance testing while ensuring compliance...
-
.Net Software Architect
18 hours ago
Ottawa, Canada NTT DATA North America Full timeJoin to apply for the Application Software Architect role at NTT DATA North America. NTT DATA seeks an Application Software Architect to lead the migration of legacy benefit programs to the new Individual Grants and Contributions System (IGCS). The role focuses on technical design, deployment, implementation, and performance testing while ensuring compliance...
-
.Net Software Architect
10 hours ago
Ottawa, Canada NTT DATA North America Full timeJoin to apply for the Application Software Architect role at NTT DATA North America . NTT DATA seeks an Application Software Architect to lead the migration of legacy benefit programs to the new Individual Grants and Contributions System (IGCS). The role focuses on technical design, deployment, implementation, and performance testing while ensuring...