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 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
- Senior Solution Architect ensures that the iterative approach allows for gradual improvements and minimizes disruptions
Experience and Skill Set Requirements :
Must Haves :
- Experience in modernizing monolithic complex applications into modern microservice architecture patterns
- Ability to analyze complex systems and identify interdependencies and bottlenecks
- Understanding of modern cloud-based integrations 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 in implementing enterprise data platforms considering security and access control and integrating data from legacy and modern systems
- Experience or knowledge in IBM Curam CRM solution architecture
Technical Experience %
- 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 models 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, 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 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 %
- 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 toward successful project completion
- Ability to develop enterprise architectural deliverables ( models and documentation) and requirements and have insights into 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
- Knowledge of Ontario government IT protocols, security standards, and regulations is preferable.
gttca
LI-GTT
30+ days ago