Enterprise / Application Architect

Toronto, ON

Post Date: 06/07/2018 Job ID: 12939 Category: Architect - Application/Solutions

Our Public Sector Client is looking for a Sr. Enterprise / Applications Architect for the following assignment:

Position:  Enterprise / Application Architect

Duration: 6  months to start

Location: Toronto

Assignment Duties
  • Develops and maintains business applications architecture and associated standards, policies and  guidelines; ensures that the architecture ‘ concepts’ are communicated and accepted across the enterprise
  • Coordinates all technical activities for the business applications and ensures alignment with the overall strategy and roadmap
  • Works closely with the business users/managers and ensures that all supporting solutions meet the specific business requirements and are configured to maximize performance and minimize risks
  • Evaluates application features, fit to business needs and level of customization required to meet them; plays a critical role in solution/system selection process
  • Provides overall guidance and direction to the design and development team to build and document the business applications
  • Coordinates with the applications teams as necessary to decompose the solution design into lower levels of details for development and testing
  • Collaborates extensively with the infrastructure and data architects, the IT security and risk team and the Division Owners to ensure that the enterprise solution is aligned with all the architectural standards as well as the business needs and strategy
  • Maintain high standards of software/application quality within the team by establishing good practices and habits
  • Collaborates with software developers, business analysts etc. to plan, design, develop, test and maintain applications
  • Assists in the collection and documentation of user' s requirements, development estimates and work plans
  • Coordinates with the application management teams on the build and release of new applications, enhancements and/or upgrades; supports deployment of releases
  • Participates in peer-reviews of solution designs and related code
  • A critical member of the Architecture/IT Security Review Committee and ensures that application architecture standards are complied with and that any exceptions are managed with a view to minimize security and enterprise risks
  • Reviews and implements technical designs and requirements; assists with estimation  and review of solution specifications
  • Designs, refines and tunes integrations between applications and ensures that they meet all the standards for IT security
  • Assesses opportunities for application and process improvement and prepares documentation of rationale to share with team members and other affected parties; proposes and implements industry best practices, innovation and continuous improvement
  • Documents and manages all business application architecture and solution designs and requirements

Required Experience
  • Experience with working on $10M+ multiyear in government settings or similar complex, multi-project/multi-client organizations;
  • Experience with Enterprise Architect tooling
  • Solid understanding of Service Oriented Architecture
  • Business Architecture:
    • Knowledge and experience with a wide range of methods, techniques and tools for business architecture such as, but not limited to: business functional modeling, service lifecycle modeling, business event modeling, business process mapping, value chain analysis, and other related disciplines;
  • Application Architecture:
    • Knowledge and understanding of object-oriented analysis and design techniques
    • Development experience with Java, C++, C, HTML5, JavaScript, Android & iOS platforms and application frameworks
    • Knowledge of customer engagement platforms within the digital landscape and how best to integrate with other systems and digital channels. 
  • Integration Architecture:
    • Experience with applications servers, message brokers, messaging services, adapters, development framework/technologies
    • Experience with middleware installation, configuration, tuning and application development
  • Information Architecture:
    • Experience in defining, identifying and describing information requirements in-depth with clients which are of a complex nature
    • 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
  • Security Architecture:
    • Experience in discovering gaps or weaknesses in security architecture to identify and mitigate known security threats or inherent weaknesses.
    • Knowledge and understanding of relevant legislation and corporate directives related to the security and confidentiality of information (e.g. Freedom of Information and Protection of Privacy Act) in order to identifyand assess areas of concern and risk
    • Solid knowledge of current security and contingency technology and techniques (e.g. digital signature, encryption, access controls, fire-walls, authentication, virus protection, etc.); and a proven working knowledge of security audit procedures and protocols. 
  • Technology Architecture:
    • Deep knowledge and experience in Digital technologies and projects, delivering Digital solutions across multiple channels and form factors (e.g., web, mobile, etc.)  or Deep knowledge and experience in Cloud-based delivery models and capabilities (IaaS, PaaS, SaaS)
  • Good understanding of quality control and assurance strategies, planning and methodologies
  • Experience with automated testing tools
  • Knowledge of software design, selection and deployment techniques and methodologies
  • Working experience with Scrum/Agile software development process
  • Critical thinker with strong analytical skills, able to manage multiple projects under strict timelines, work well in a demanding dynamic environment and meet overall objectives
  • Project management skills; financial/budget management, scheduling and resource management
  • Ability to lead and motivate cross-functional, interdisciplinary teams to achieve tactical and strategic goals; Results driven
  • High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity
  • High degree of initiative, dependability and ability to work with little supervision

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: