Imagine yourself as part of one of the most dynamic companies in the healthcare technology industry today! QHR Technologies is a division of Shoppers Drug Mart, a Loblaw Company. QHR is leading the way in Canadian healthcare technology, by providing solutions to assist healthcare professionals enrich their practices and improve the quality of care delivered to all Canadians across the country. We are looking for talented, inspired, and motivated people to join our incredible team and experience a workplace culture that stands above the rest! Competitive salaries and generous perks are just a few of the reasons that QHR has been voted one of BC's Top Employers and Canadaʼs Top Small & Medium Employers for many years running.
Position Sum mary :
QHR Technologies Inc. is looking for an Application Architect to work with internal and external stakeholders on innovative healthcare systems for Providers and Patients. The Application Architect role is a step up from intermediary software developer role. As an Application Architect, you will work closely with other architects and multiple teams within a business unit to build Mobile, Web and Backend Applications. You will work with the Development Teams to help understand and define details of a solution which includes both Functional and non-Functional elements. You will engage with Engineering Managers and Solution Architects to help develop a healthy application architecture that positions our products to deliver value successfully and efficiently. You will ensure that needs are well communicated both verbally and in written documentation so that all parties involved have a shared understanding. You will work with the Application and Solution Architecture team to help understand and define application patterns and standards for the organization. You will assist with UAT to ensure that what is delivered by Design and Development meets the user requirements that were defined up front.
Essential Functions :
Create Software Designs that follow defined Guidelines and Frameworks in collaboration with other architect type roles
- Working with Development Teams by making sure they can realize the architecture through coaching, proof of concepts and direct involvement
- Understanding the requirements which includes identifying the stakeholders, helping to analyze the requirements, uncovering non-functional requirements and extracting those of architectural significance
- Writing technical specifications like Architecture Diagrams, Data Models, Data Mapping, Data Flows and API specification
- Defining Application Standards like Error handling, Authentication, Authorization, Logging and Auditing
- Review and Contribute to product documentation
You :
Have 5+ years education or experience in Software Design and DevelopmentHave experience with multiple areas of expertise : Java, Spring Framework, , Angular, Rest APIs, Messaging Systems, Authentication, Web, or Mobile Development frameworks, OAuth2Have experience building applications in Microsoft AzureHave experience with Software Development processes (SDLC and Agile)Have designed and developed multiple systems for integration and interoperabilityHave experience with technical writing, design spec documentation, requirement traceability, risk / issue management or trackingHave experience with Different Data Structures (Databases, JSON, XML, SQL)Are positive, creative, and you enjoy a challengeAre strong at verbal and written communicationEnjoy bringing shared understandingAssets :
Technical degree with computer science, math, or engineering highly desiredArchitecture, Privacy and / or Security Certifications (e.g. CISSP, CIPT, SOA, TOGAF)Experience with Terraform and TerragruntExperience with Event Driven Architecture, Service Oriented Architecture, Microservices Architecture, and / or Domain Driven DesignExperience with recent web, mobile and cloud technologies and frameworksExperience with building highly scalable applicationsExperience with data aggregation and anonymization / de-identificationExperience with Healthcare information standards like HL7, including FHIRKnowledge of healthcare from a practitioner and patient perspectiveCompensation and Logistics :
Base salary variable bonus established at the corporate level, competitive benefits packageHiring Range : $100,000 - $115,000 annualFinal pay for this position may depend on candidate knowledge, skills, experience and locationFull time permanentNo travel required