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
Responsibilities
- 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