Responsibilities
- Lead multi-tier application infrastructure design, documentation and configuration for medium or large corporate implementations
- Work with CRM applications, operating systems, environments, database technologies, programming languages and communication protocols
- Define the interactions between application packages, databases and middleware systems
- Develop and implement of CRM solution architectures at the specified experience level
- Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
Experience and Skill Set Requirements
Technical Experience 70%
Extensive experience in planning, creating, and implementing enterprise-level architectures; architectural patterns, frameworks such as C4, 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.Knowledge in designing solutions using low code technologies such as Microsoft Power PlatformKnowledge in implementing Power Platform based business solutions using Power Apps (Model driven apps and Canva apps), Power Pages (Portal apps), Power Automate, Dataverse, Power BI, Power virtual Agents and other Microsoft technologies.Understanding of cybersecurity principles to ensure that solutions are compliant with OPS regulations.Knowledge with identity management, data encryption, and threat mitigation strategiesExperience in the use of development tools, Computer Aided Software Engineering ( C A S E ) tools, information retrieval packagesExperience designing, developing, implementing and maintaining large complex CRM applications, workflow processes and dynamic formsExperience 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 and amp;IT trends and directionsCommunication and Leadership Skills – 30%
Effective communication skills to liaise between technical and non-technical stakeholdersDemonstrated ability to lead multidisciplinary teams towards successful project completionAbility 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 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.Must haves :
Extensive experience in planning, creating, and implementing enterprise-level architectures; architectural patterns, frameworks such as C4, 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.Proven experience in Microsoft Azure services; designing, deploying, and managing Azure cloud infrastructure, including Azure Active Directory and Identity models such as B2C and B2BWorked in Agile teams leveraging tools such as Azure DevOps / Jira