Skip to content

Senior Applications Architect - (PL545) - RQ06984

Toronto., Ontario, Canada

Job description

Our client in the public sector is searching for a Senior Applications Architect to join their team April 1 for an 8 month contract. This role will be a hybrid position requiring 2-3 days per week in the office.

Responsibilities:

  • Design details of integration between systems
  • Work across all development teams to ensure the application being built adheres to established architectural patterns
  • Work ahead of the development teams to ensure development teams have a solid design in place and a good understanding of the technical solution.
  • Define, implement, and enforce software architecture designs/patterns.
  • Oversee architectural approaches from conception to installation



Experience and Skill Set Requirements

Must Haves

  • Familiarity with Curam build tools and build process.
  • Provide architecture, setup and configuration of Curam build and packaging pipelines in Azure DevOps.
  • Design MS SQL relational DB data mapping and migration to Azure Cosmos NO SQL DB.
  • Data mapping and migration from MS SQL to Azure Dataverse.
  • Design Angular SPA frontend migration to Jamstack.
  • Experience with API's and integrations
  • Agile principles leveraging tools such as Jira / Azure DevOps



Job requirements

Hybrid Work Arrangement: FFS will need to work at 5775 Yonge Street for 3 days per week.

Technical Knowledge and Expertise - 65%

  • Familiarity with Curam build tools and build process.
  • Provide architecture, setup and configuration of Curam build and packaging pipelines in Azure DevOps.
  • Design MS SQL relational DB data mapping and migration to Azure Cosmos NO SQL DB.
  • Data mapping and migration from MS SQL to Azure Dataverse.
  • Design Angular SPA frontend migration to Jamstack.
  • Experience in API, integrations, service mesh, microservices and event-based software development with proficiency in technologies such as SpringBoot, Apigee, Confluent / Kafka, Liquibase, Docker / Istio / Rancher / Kubernete
  • Technical experience: Java programming language, SQL, RESTful, JSON, SOAP web services, power apps , PowerFX, Robin Script for RPA robotic process automation
  • Experience designing, building, and deploying Service Oriented Architecture (SOA) and Web Services
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Experience working in Continuous Integration (CI) and Continuous Delivery (CD) environment, Unit Tests, Source Code Repository Management, Branching & Merging Strategies, Code Reviews and Automated Deployments
  • Facilitate Cluster and Corporate Architecture governance pre-approvals for predefined business architecture modules. Enable the identification of common service and pattern-based business models. Facilitate proactive identification of digital transformation & automation opportunities.
  • Familiarity with ITIL Processes for Change/Release Management, relational database technologies, and use of information retrieval packages using SQL and other query languages.
  • Knowledge and understanding of Enterprise Content Management (Open Text ECM applications)
  • Knowledge and understanding of Enterprise Case/Finance Management (Eg: Curam, Oracle eBS applications)
  • Experience building solution leveraging Microsoft Power Platform architecture
  • Experience in planning and managing Technology Integration development

Core Skills - 35%

  • Experience in technology evaluation, scalability analysis and tool selection efforts for technology integration projects.
  • Experience in development and design experience with SDLC processes, Agile and Waterfall methodologies; sprint planning and management leveraging tools such as Azure DevOps and Jira
  • Experience of working with various teams towards achieving best user experience (UX)
  • Completing work and achieving milestones within the assigned deadlines; Consulting with clients and manages business analysis in order to assess clients' business problems/opportunities and to identify business and technology solutions suited to client needs;
  • Experience working on complex projects within a multi-client/partner environment and multitenant platform
  • Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and relevant guidelines
  • Work with clients to discuss systems development options and resolve complex technical design problems
  • Ability to present and defend architecture, design, and technique choices to internal and external audiences
  • Experience communicating day-to-day tasks and issue tracking, reporting and facilitating resolution of issues and risks for all project activities
  • Development of documentation and materials as part of a review and knowledge transfer



or