RQ00451 - IT Enterprise Architect/Strategist - SeniorMaarut Inc • Toronto, Ontario, Canada
This job offer is no longer available
RQ00451 - IT Enterprise Architect/Strategist - Senior
Maarut Inc
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
About
This role will help support development of strategic and solutions architectures that support:
- Realizing the vision for the enhancing Home and Community Care (HCC) Digital Connectivity initiative
- Building the roadmap for home care supporting provincial services
- Modernizing the CHRIS solutions architecture
- Decomposing existing monolithic architectures into domain-specific services
- Implementation of robust, highly scalable, resilient platform services
Must haves:
- Proven experience in monolith decomposition and modernization initiatives.
- Expertise in microservices architecture, API design, and distributed systems.
- Strong knowledge of cloud platforms such as Azure App Service, API Management, etc..
Responsibilities:
- Lead architecture strategy for decomposing legacy monolithic systems into modular, scalable microservices.
- Design and implement enterprise-grade solutions leveraging cloud-native technologies, containerization, and orchestration platforms.
- Define and enforce architecture standards and best practices across platform services, including authentication, messaging, and observability.
- Collaborate with cross-functional teams to align technical roadmaps with business objectives and ensure seamless integration of services.
- Provide technical leadership and mentorship to engineering teams, guiding them through modernization initiatives and complex system designs.
- Ensure system resilience, security, and performance through robust architectural patterns and governance frameworks.
Desired Skills:
- Experience with API-first strategy, event streaming
- Certifications or experience in TOGAF (The Open Group Architecture Framework), SAFe (Scaled Agile Framework), or cloud architecture
- Background in platform engineering and scalability planning
Required Skills:
- Proficiency in domain-driven design (DDD), event-driven architecture, and resilience patterns.
- Familiarity with observability tools, security best practices, and performance optimization.
- Excellent communication and leadership skills.
Requirements
Evaluation Criteria:
1 Proven Experience in Monolith Decomposition - 30 Points
- Hands-on experience breaking down large, legacy monolithic applications into modular components or services.
- Familiarity with domain-driven design (DDD), and event-driven architecture.
- Evidence of successful migration projects (e.g., case studies, measurable outcomes like reduced deployment time or improved scalability).
2 Deep expertise in Microservices Architecture - 20 Points
- Design and implementation of distributed systems using microservices principles.
- Strong understanding of service boundaries, API design, data consistency strategies (e.g., eventual consistency, CQRS).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of observability (logging, tracing, metrics) and resilience patterns (circuit breakers, retries).
3 Platform Services & Cloud-Native Skills - 20 Points
- Experience building or integrating platform services (authentication, messaging, configuration, monitoring).
- Proficiency with cloud platforms (AWS, Azure, GCP) and managed services (e.g., API Gateway, Service Mesh, IAM).
- Understanding of DevOps practices and CI/CD pipelines for large-scale deployments.
4. Architectural Governance & Leadership - 30 Points
- Ability to define architecture standards, reference models, and best practices for enterprise systems.
- Experience leading cross-functional teams and influencing stakeholders.
- Strong communication skills for technical roadmaps, architecture reviews, and executive presentations.
- Familiarity with TOGAF, SAFe, or similar frameworks for enterprise architecture.
Deliverables Include, but are not limited to:
- Definition of strategic decomposition approach and architecture for existing monolith
- Build vs buy evaluation for decomposed target-state components/capabilities
- Support market evaluation and procurement for products, where appropriate
- Definition of solution, application, and integration architecture for modernized services and other associated documentation
Must Haves:
- 10+ years Proven experience in monolith decomposition and modernization initiatives.
- 10+ years experience in microservices architecture, API design, and distributed systems.
- 10+ years experience of cloud platforms such as Azure App Service, API Management, etc..
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.