Senior Solution Architect - CRM
- Contract Duration + Months
- Pay range - C$ to / day
Job Responsibilities :
Senior Solution Architect leads multi-tier application infrastructure design, documentation, and configuration for medium or large corporate implementationsAnalyze the current monolithic complex architecture to identify areas for decoupling and improvement.Design the new microservices-based architecture, ensuring modularity and scalabilityCreate 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 interactionsIdentify performance bottlenecks and areas for improvementEnsure the new architecture addresses security and privacy requirementsMap out data dependencies to understand how data flows between different parts of the applicationDevelop 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 operationsConduct risk assessments and develop mitigation strategies for potential challenges, such as data migration issues, service downtime, and integration complexitiesSenior Solution Architect ensures that the iterative approach allows for gradual improvements and minimizes disruptionsExperience and Skill Set Requirements :
Must Haves :
Experience in modernizing monolithic complex applications into modern microservice architecture patternsAbility to analyze complex systems and identify interdependencies and bottlenecksUnderstanding of modern cloud-based integrations involving private sensitive data with on-premise legacy solutionsProficiency in assessing data flow, integrity, and consistency.Capability to identify and address potential challenges in transitioning from monolithic to microservices architectureExperience in implementing enterprise data platforms considering security and access control and integrating data from legacy and modern systemsExperience or knowledge in IBM Curam CRM solution architectureTechnical Experience %
Understanding of modern cloud-based integrations involving private sensitive data with on-premise legacy solutionsDesign architecture patterns across large systems and defining end-to-end governance models for operation and integration into hybrid solutionsExtensive 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, monitoring the whole system, understanding all interactions between components on a given level of abstraction, as well as defining 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 BC and BB.Understanding of cybersecurity principles to ensure that solutions are compliant with OPS regulations.Knowledge of identity management, data encryption, and threat mitigation strategiesExperience in structured methodologies for the design, development, and implementation of applications Experience with middleware and gatewaysKnowledge and understanding of Information Management principles, concepts, policies and practicesWorked in Agile teams leveraging tools such as Azure DevOps / JiraAwareness of emerging I&IT trends and directionsCommunication and Leadership Skills – %
Familiarity with ITS and government procedures for procurement and deployment of technology solutionsEstablish standard practices across different teams for effective transformation to modern technology architectureDevelop short-term and long-term plans for the transformation of architectureEffective communication skills to liaise between technical and non-technical stakeholdersDemonstrated ability to lead multidisciplinary teams toward successful project completionAbility to develop enterprise architectural deliverables ( models and documentation) and requirements and have insights into the integrations required from high-level and low-level perspectivesExperience in working with project manager and lead architect to scope the work, identify technical risks, and manage prioritiesKnowledge of Ontario government IT protocols, security standards, and regulations is preferable.gttca
LI-GTT