Solution Architect
Contractor
contractor
30 Jul 2024
Toronto
Verified by Turrior
Content + Source + Freshness • 12 Dec 2025 • 95% confidence
87 / 100
Offer value
The position provides significant value, focusing on modernizing legacy applications into microservices, which is crucial for candidates interested in advanced architectures and government projects.
- Engagement in critical public sector modernization projects
- Requires extensive architecture experience and skills
- Focus on innovative technology transformations in government
Pros
- Opportunity to work on government projects with real impact
- Focus on innovative microservices architecture
- Potential for personal growth in modern system integration
Cons
- High level of experience required may limit candidates
- Possible bureaucratic challenges typical in government projects
- Contract nature may affect job security
Who it's for
Mid-Senior / Lead • Hybrid / office-based with a government focus
Good fit
- Experienced architects in governmental technology transformations
- Candidates passionate about microservices and system modernization
- Individuals seeking impactful roles in public sector projects
Not recommended for
- Newcomers to architecture or IT roles
- Those unwilling to navigate governmental procedures
- Individuals preferring unchallenging job environments
Motivation fit
Desire to contribute to significant public sector technology projectsInterest in leading modernization initiativesAptitude for strategic architectural roles
Key skills
Microservices architecture designGovernment IT solution experienceApplication modernization strategiesLeadership and communication with diverse teams
Score: 87/100 AI verified analysis
About the job
Solution Architect - CRM – Senior
Government Client
2024-08-01 - 2025-03-31
Toronto – 2-3 days onsite
CRJMC – Security
Notes: candidate MUST have experience in all the Must haves listed below
Must Haves
- Experience in modernizing monolithic complex applications into modern microservice architecture patterns
- Reasoning and analytical skills to lead investigations and analysis, Understanding of modern cloud-based integrations and identify interdependencies and bottlenecks
- involving private sensitive data with on-premise legacy solutions
- Proficiency in assessing data flow, integrity, and consistency.
- Capability to identify and address potential challenges in transitioning from monolithic to microservices architecture
- Experience or knowledge in IBM Curam CRM solution architecture
Technical Experience 75%
- Understanding of modern cloud-based integrations involving private sensitive data with on-premise legacy solutions
- Design architecture patterns across large systems and defining end to end governance model for operation and integration into hybrid solutions
- Extensive experience in planning, creating, and implementing enterprise-level architectures; architectural patterns, frameworks, and best practices to build scalable, maintainable, and robust solutions.
- Proficient in integrating and utilizing Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) solutions into the existing architecture. Knowledge of multi-tenancy, cloud service models, and API integrations is necessary.
- Experience in developing, implementing and managing CRM solutions in a large and distributed environment, monitor the whole system, understand all interactions between components on a given level of abstraction, as well as to define limitations and requirements for source code.
- Proven experience in Microsoft Azure services; designing, deploying, and managing Azure cloud infrastructure, including Azure Active Directory and Identity models such as B2C and B2B.
- Understanding of cybersecurity principles to ensure that solutions are compliant with OPS regulations.
- Knowledge with identity management, data encryption, and threat mitigation strategies
- Experience in structured methodologies for the design, development and implementation of applications Experience with middleware and gateways
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Worked in Agile teams leveraging tools such as Azure DevOps/Jira
- Awareness of emerging I&IT trends and directions
Communication and Leadership Skills – 25%
- Familiarity with ITS and government procedures for procurement and deployment of technology solutions
- Establish standard practices across different teams for effective transformation to modern technology architecture
- Develop short term and long term plans for the transformation of architecture
- Effective communication skills to liaise between technical and non-technical stakeholders
- Demonstrated ability to lead multidisciplinary teams towards successful project completion
- Ability to develop enterprise architectural deliverables (e.g. models and documentation) and requirements and have insights in the integrations required from high level and low level perspectives
- Experience in working with project manager and lead architect to scope the work, identify technical risks and manage priorities
- Lead multi-tier application infrastructure design, documentation and configuration for medium or large corporate implementations
- Analyze the current monolithic complex architecture to identify areas for decoupling and improvement.
- Design the new microservices-based architecture, ensuring modularity and scalability
- Create detailed documentation of the architecture, including data flow diagrams, integration points, and module interactions.
- Thoroughly assess the application's functionalities, data dependencies, and inter-module interactions
- Identify performance bottlenecks and areas for improvement
- Ensure the new architecture addresses security and privacy requirements
- Map out data dependencies to understand how data flows between different parts of the application
- Develop a comprehensive modernization roadmap, outlining steps for decoupling functionalities, transitioning data, and integrating new microservices.
- Plan and phase the transition in iterations to minimize disruptions and ensure continuous business operations
- Conduct risk assessments and develop mitigation strategies for potential challenges, such as data migration issues, service downtime, and integration complexities
- Ensure that the iterative approach allows for gradual improvements and minimizes disruptions
