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
Experience 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
Aware 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
#J-18808-Ljbffr