HM Note: This hybrid role is three (3) days in office
Description:
Responsibilities:
MustHave:
- Experience in Converting Monolithic to Microservices Architecture: and nbsp;Demonstrated experience in converting monolithic applications into microservices architecture or a strong understanding of the same.
- Java Backend Experience: and nbsp;Handson experience with Java backend development including working with frameworks APIs and integration with various services.
- Handson Experience: and nbsp;Proven handson experience in solutions design and development with the ability to implement and manage CRM solutions in large distributed environments.
- Understanding of System Interfaces: and nbsp;Ability to monitor entire systems understand all interactions between components at various levels of abstraction and define limitations and requirements for system interfaces and source code.
- CRM Solution Architecture: and nbsp;Demonstrated experience in leading the development and implementation of CRM solution architectures with extensive knowledge of CRM applications operating systems database technologies and communication protocols.
General Skills:
- Define the structure and relationships within CRM solutions focusing on reusable components quality metrics software organization and interface determination.
- Develop implement and manage CRM solutions in large distributed environments ensuring comprehensive monitoring and understanding of system interactions and component integration.
- Identify limitations and requirements for source code and define interactions between application packages databases and middleware systems.
- Understanding of performance considerations across various environments.
- Experience in structured methodologies for application design development and implementation.
- Proficient in working with middleware and gateways.
- Familiarity with development tools CASE tools information retrieval packages and other relevant software tools including project management and business reengineering software.
- Skilled in data and process modeling methodologies with knowledge of metadata structures repository functions and data dictionaries.
- Experience in developing enterprise architecture deliverables (e.g. models).
- Awareness of emerging IT trends and directions.
- Excellent analytical problemsolving decisionmaking verbal and written communication interpersonal and negotiation skills.
- A proven team player with a track record of meeting deadlines.
Desirable Skills:
- Knowledge and experience with objectoriented analysis and design techniques.
- Familiarity with Ontario Government Enterprise Architecture methodologies processes and practices.
- Understanding of Information Management principles concepts policies and practices.
- Experience in designing detailed functional and technical requirements for both new and existing business solutions.
- Experience in leading multitier application infrastructure design documentation and configuration for medium to large corporate implementations.
- Strong background in designing developing implementing and maintaining large complex CRM applications workflow processes and dynamic forms.
- Experience or knowledge in Curam (Case Management System) solution architecture
Skills
Experience and Skill Set Requirements
Technical Experience 75%
- Strong understanding of designing and implementing microservices architectures including the decomposition of monolithic applications service orchestration and the integration of microservices with legacy onpremise systems.
- Strong understanding of modern cloudbased integrations involving private sensitive data with onpremise legacy solutions.
- Proven ability to design architecture patterns across large systems including defining endtoend governance models for operations and integration into hybrid solutions.
- Extensive experience in planning creating and implementing enterpriselevel architectures utilizing architectural patterns frameworks and best practices to build scalable maintainable and robust solutions.
- Proficient in integrating and utilizing SoftwareasaService (SaaS) and PlatformasaService (PaaS) solutions within existing architectures with strong knowledge of multitenancy cloud service models and API integrations.
- Experience in developing implementing and managing CRM solutions in large distributed environments. Ability to monitor entire systems understand all interactions between components and define limitations and requirements for system interfaces and source code.
- Proven experience with Microsoft Azure services including designing deploying and managing Azure cloud infrastructure and identity models like Azure Active Directory (B2C B2B).
- Strong understanding of cybersecurity principles to ensure solutions comply with OPS regulations including identity management data encryption and threat mitigation strategies.
- Experience with structured methodologies for the design development and implementation of applications as well as proficiency with middleware and gateways.
- Knowledge and understanding of Information Management principles concepts policies and practices.
- Experience working in Agile teams leveraging tools such as Azure DevOps and Jira.
- Awareness of emerging IT trends and directions ensuring solutions remain forwardthinking and relevant.
Communication and Leadership Skills 25%
- Familiarity with government procedures for the procurement and deployment of technology solutions.
- Ability to establish standard practices across different teams for effective transformation to modern technology architecture.
- Capable of developing both shortterm and longterm plans for the transformation of architecture.
- Effective communication skills to liaise between technical and nontechnical stakeholders ensuring clear and concise information exchange.
- Demonstrated ability to lead multidisciplinary teams towards the successful completion of projects.
- Ability to develop comprehensive enterprise architectural deliverables (e.g. models documentation) and understand the integration requirements from both highlevel and lowlevel perspectives.
- Experience working with project managers and lead architects to scope work identify technical risks and manage priorities effectively.
- Knowledge of Ontario government IT protocols security standards and regulations is preferred.