Job ID: RQ10771 - Solutions Designer - Senior
Job Description:
Design, develop and enhance large scale software systems using RESTful & Micro Services based architecture and design
Design containerized based solutions/architecture
Prepare and continuously enhance solution designs to enable integration with the Panorama product, in-house developed applications (such as PHIX, ICON for Public, and m-IMMS via APIs with Panorama), as well as external systems.
Conduct performance tuning and recommend performance improvement solution for Panorama product
Provide technical guidance, quality assurance/control and support the build, test and deploy environments, overseeing junior staff members
Work with relevant architects to ensure a consistent object model, data model, interface model and application model is maintained
Work with infrastructure, operational and deployment and technical teams to define the physical deployment of the products
Work with security architects and privacy SMEs to ensure that the application design and physical deployment are ensuring the required level of security and adhere to data privacy standards
- Federal/provincial/broader public sector healthcare providers
- Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices
- Knowledge and understanding of Ministry policy and IT project approval processes and requirements an asset
- Experience with large complex IT Health-related projects.
10+ years of experience with:
- Distributed systems design
- High availability (HA), fault tolerance, failover patterns Scalability (horizontal vs vertical)
- System decomposition (microservices vs modular monolith)
- Event-driven architecture
- API-first design
Cloud & Infrastructure Solution design in the cloud
- AWS / Azure architecture patterns
- Multi-AZ and multi-region design
- Infrastructure as Code (IaC)
- Containerization and orchestration
- Disaster Recovery (RTO/RPO design)
Experience in Integration architecture and DevOps engineering
- REST APIs, Message Queueus, event streaming, SOAP
- Publish/Subscribe models, Batch vs real-time integration
- CI/CD pipelines
- Design of load testing strategies, stress testing and failover simulation
- Conduct performance tuning and recommend performance improvement solution.
Experience with frameworks such as:
- The Open Group (TOGAF)
- Cloud Native Computing Foundation (cloud-native patterns)
- Highly proficient using JIRA, Confluence, Maven, Jenkins, Docker, and Kubernetes, Amazon EC2, Amazon EKS, Amazon CloudWatch
Experience in design using:
- Java , Java script, REACT
- Oracle, PostgreSQL, Amazon RDS
- FHIR-based REST endpoints
- Amazon Simple Queue Service, Amazon Simple Notification Service
- Translate PHI risk into architecture decisions, identify single points of failure, design for meeting RTO/RPO needs
- Align and fully knowledgeable of architecture governance, with enterprise cloud guardrails, produce architecture decision records, lead threat modeling workshops, participate in security reviews
MUST HAVES:
AWS / Azure architecture patterns
Infrastructure as Code (IaC)
Data governance
Data modelling
Experience in Integration architecture and DevOps engineering
REST APIs, Message Queueus, event streaming, SOAP
Publish/Subscribe models, Batch vs real-time integration
CI/CD pipelines
Highly proficient using JIRA, Confluence, Maven, Jenkins, Docker, and Kubernetes, Amazon EC2, Amazon EKS, Amazon CloudWatch

