Senior Applications Architect

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Applications Architect designing enterprise application and infrastructure architectures. Developing complex applications and integrations for organizations in Toronto.

Responsibilities

  • Define the overall structure, logical components, and interrelationships of computer systems, operating systems, networks, and related solutions
  • Define application structures and relationships, including reusable components, quality metrics, software organization and layering, and interfaces
  • Develop, implement, and manage at least one cross-platform application in a large distributed environment
  • Monitor the whole system and understand interactions between components at each abstraction level
  • Define limitations and requirements for source code
  • Define interactions between application packages, databases, and middleware systems
  • Lead analysis, design, and development of enterprise technology and infrastructure architecture initiatives
  • Produce target solution architectures, as-is documentation, to-be blueprints, enterprise architecture models, and related deliverables
  • Design, document, and configure multi-tier application infrastructures for medium or large corporate implementations
  • Design, develop, implement, and maintain large complex applications, workflow processes, and dynamic forms

Requirements

  • Minimum 6 years of experience in the development and implementation of application architectures
  • Extensive experience in systems analysis and design in large systems environments
  • Knowledge of TOGAF ADM or Zachman architecture frameworks, including business, information, application, technology, and security architecture domains
  • Practical experience with architecture tools such as EA Sparx or Archi, including ArchiMate and/or UML modeling in a team environment
  • Experience with integration types including SOA, APIs, web services, real-time and batch-based integration, hub and spoke, and enterprise service bus implementations
  • Extensive experience with at least two different computing platforms, operating systems, environments, database technologies, programming languages, and communication protocols
  • Experience with middleware and gateways
  • Knowledge of performance considerations in different environments
  • Experience with structured methodologies for application design, development, and implementation
  • Experience using development tools, CASE tools, information retrieval packages, project management software, and business re-engineering software
  • Experience using data and process modeling methodologies, techniques, and tools, including metadata structures, repository functions, and data dictionaries
  • Experience producing target solution architecture, as-is documentation, and to-be blueprints
  • Knowledge of leading-edge technology design criteria, security, and recovery procedures
  • Knowledge of integrated networking technologies, midrange servers, enterprise storage and SAN, personal computer systems, directory/messaging standards, infrastructure architecture management, and facility service delivery processes
  • Knowledge of cloud computing technologies and integration with on-premises environments
  • Experience developing enterprise architecture deliverables such as models
  • Awareness of emerging I&IT trends and directions
  • Excellent analytical, problem-solving, decision-making, verbal and written communication, interpersonal, and negotiation skills
  • Track record of meeting deadlines and working effectively in a team
  • Ability to work independently, prioritize in a high-pressure environment, and manage simultaneous projects
  • Leadership, problem-solving, interpersonal, oral/written, and presentation skills to lead enterprise technology and infrastructure architecture initiatives
  • Knowledge and understanding of object-oriented analysis and design techniques
  • Experience developing enterprise architecture deliverables based on Ontario Government Enterprise Architecture methodologies, processes, and practices
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices
  • Experience designing detailed functional and technical requirements for new and existing business solutions
  • Experience leading multi-tier application infrastructure design, documentation, and configuration for medium or large corporate implementations
  • Experience designing, developing, implementing, and maintaining large complex applications, workflow processes, and dynamic forms

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Cloud

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.