- Company Name
- Russell Tobin
- Job Title
- Application Architect
- Job Description
-
**Job Title**
Applications Architect – Senior
**Role Summary**
Lead design and deployment of enterprise‑scale, cloud‑based application architectures for electronic health systems within a large, distributed environment. Focus on Microsoft Azure and Amazon AWS platforms, with strong emphasis on server‑less, PaaS, and SaaS solutions, while ensuring compliance with Canadian health privacy and security regulations.
**Expectations**
- Minimum 5 years of solution architecture experience on Canadian electronic health projects.
- Proven expertise in Azure and AWS cloud frameworks, server‑less computing, and cross‑platform application delivery.
- Deep knowledge of .NET Framework design patterns, HL7 FHIR, RESTful APIs, and messaging standards (XML, JSON).
- Ability to create enterprise architecture deliverables aligned with Ontario Government EA practices.
- Familiarity with PHIPA, privacy legislation, token‑based authentication (OIDC, SAML, OAuth), and generic security controls.
**Key Responsibilities**
- Define application structure, component reuse, and interface contracts for distributed environments.
- Design, implement, and manage cross‑platform application architecture using Azure, AWS, and related services.
- Produce architectural models (ArchiMate, UML), governance artefacts, and documentation.
- Collaborate with stakeholders to translate tactical and operational business requirements into technical designs.
- Ensure security, performance, compliance, and scalability across middleware, gateways, and data layers.
**Required Skills**
- Cloud computing (Microsoft Azure, Amazon AWS).
- Server‑less, PaaS, SaaS application design and deployment.
- .NET Framework development patterns and architecture.
- Messaging concepts: XML, JSON, HL7 FHIR, RESTful APIs.
- Authentication/authorization: OIDC, SAML, OAuth.
- Architectural modelling: ArchiMate®, TOGAF®.
- Enterprise architecture delivery for Ontario Government EA framework.
- Object‑oriented analysis and design.
- Performance tuning, middleware, and gateway knowledge.
- Strong analytical, problem‑solving, communication, and leadership abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Azure Certified Cloud Architect/Engineer (preferred).
- ArchiMate® certification (preferred).
- TOGAF® certification (asset).
- Understanding of PHIPA and Canadian privacy legislation.