RQ11119 - Applications Architect - Senior
- Applied to both, the process and the outcome of thinking outand specifying the overall structure, logical components, and the logicalinterrelationships of a computer, its operating system, a network, or otherconception.
- Defines the structure and relationship among applications,including the identification of re-usable components, quality level metrics,the organization and layering of software, and the determination of interfaces.
- Responsibilities also include developing, implementing andmanaging at least one cross-platform application in a large and distributedenvironment, monitor the whole system, understand all interactions betweencomponents on a given level of abstraction, as well as to define limitationsand requirements for source code.
- Defines the interactions between application packages,databases and middleware systems.
General Skills:
- Experience in the development and implementation ofapplication architectures at the specified experience level.
- Extensive experience with at least two different computingplatforms, operating systems, environments, database technologies, programminglanguages and communication protocols. Experience with middleware and gateways.
- Knowledge of performance considerations in differentenvironments.
- Experience in structured methodologies for the design,development and implementation of applications.
- Extensive experience in systems analysis and design in largesystems environments.
- Experience in the use of development tools, Computer AidedSoftware Engineering ( C A S E ) tools, information retrieval packages, andother software tools such as project management software and businessre-engineering software.
- Experience in the use of data and process modellingmethodologies, techniques and tools, including a working knowledge of metadatastructures, repository functions, and data dictionaries.
- Experience in developing enterprise architecturedeliverables (e.g. models).
- Awareness of emerging I&IT trends and directions.
- Excellent analytical, problem-solving and decision-makingskills; verbal and written communication skills; interpersonal and negotiationskills.
- A team player with a track record for meeting deadlines .
- Knowledge and understanding of object-oriented analysis anddesign techniques.
- Experience in developing enterprise architecturedeliverables (e.g. models) based on Ontario Government Enterprise Architecturemethodologies, processes and practice.
- Knowledge and understanding of Information Managementprinciples, concepts, policies and practices.
- Experience designing detailed functional and technicalrequirements for new and existing business solutions.
- Experience developing enterprise architecture deliverables(e.g. models and documentation).
- Experience leading multi-tier application infrastructuredesign, documentation and configuration for medium or large corporateimplementations.
- Experience designing, developing, implementing andmaintaining large complex applications, workflow processes and dynamic forms.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 10+ years experience as a Business/Applications Architectfollowing Zachman framework
- Proven experience working on large-scale programs involvingmultiple highly inter-dependent systems
- 10+ years experience as an Application/information/SecurityArchitect developing a mixed of system architectures for in-house customsolutions/COTS/Cloud based solution
- Knowledge of how the Architecture Governance Process works,including Gating/Checkpoints and their significance. The successful candidateshould have previous experience in guiding project through the ArchitectureGovernance Process.
- Proven experience in API design, integration and technicalrequirement definition
- Knowledge/experience in Data Modeling, including Conceptual,Logical and Physical data and dimension models.
Skill Set Requirements:
Business Architecture Skills, Experience, Knowledge andQualifications:
- 10+ years experience as a Business/Applications Architectfollowing Zachman framework
- Proven experience working on large-scale programs involvingmultiple highly inter-dependent systems
- Experience in designing secured system-to-systemintegrations using Web services and API-based architectures
- Excellent analytical, problem-solving and decision-makingskills; interpersonal and negotiation skills.
- Proven experience with JAD facilitation, interpret businessneeds to technical requirements, project meetings for reviews.
- Experience in documenting business processes, businessrequirements and system requirements.
- Experience in identifying, reviewing and analyzing solutionimplementation options and alternatives, including associated risks,documenting results and presenting conclusions.
- Experience in advising clients on options, cost benefitanalysis and reporting to senior decision makers.
- Experience working in programs consisting of multiple highlyinter-dependent projects.
- Proven experience facilitating the resolution of I&ITand Business issues.
- Demonstrable experience with requirement management, qualityassurance and change management tools.
- Demonstrable skills and experience with documentingdeliverables outlined in Deliverables section
Application/Information/Data Architecture Skills,Experience, Knowledge and Qualifications:
- 10+ years experience as an Application/information/SecurityArchitect developing a mixed of system architectures for in-house customsolutions/COTS/Cloud based solution
- Knowledge of how the Architecture Governance Process works,including Gating/Checkpoints and their significance. The successful candidateshould have previous experience in guiding project through the ArchitectureGovernance Process.
- Knowledge/Experience in producing EnterpriseApplication/Information architecture artifacts and how they provide anenterprise view to the application being architected / designed.
- Experienced in the analysis and design of of MicrosoftAzure Cloud Based Applications and advanced workflows using Microsoft Flow& Logic Apps
- Proven experience in API design, integration and technicalrequirement definition
- Knowledge/Experience in system analysis, solution design anduse case driven modeling.
- Knowledge in documenting the Architecture using the UnifiedModeling Language (UML).
- Knowledge/experience in application and information modelingwith extensive use of well accepted design patterns for Conceptual, Logical andPhysical architecture.
- Knowledge/experience in Data Modeling, including Conceptual,Logical and Physical data and dimension models.
- Demonstrated Experience in the analysis and planning for thelarge/complex multi-platform, multi-tier Information Technology Systems.
- Proven ability to manage to successful completion anassignment of this nature, magnitude and complexity, and achieve the results onschedule and within budget.
- Experience working on projects within a multi-client/partnerenvironment.
- Proven experience facilitating the resolution of complex ITissues related to architecture domain.
- Experience in providing all related security informationwhile documenting application Architectures
Tools:
- Expert skill with MS Office software including Word, Excel,PowerPoint and Visio
Coordination Skills, Soft and Communication Skills:
- Excellent communication and written skills
- Skills in consensus building and issue resolution involvingkey stakeholders, and members of teams.
- A team player working well under stress and tight deadlines.
- Hands-on experience in successfully conveying highlytechnical information to nontechnical audience.
- A team player with the ability to coordinate multipleprojects with competing priorities and strict deadlines.
Public Service Experience:
- Experienced with OPS enterprise architecture methodologies,processes and all applicable GO-ITS standards
- Experience with TRA's, PIA's and Security Systems within theOPS
- Experience with Government of Ontario Architecturedeliverables (including the Zachman framework), and approval processes
- Knowledge and experience in working in accordance withpolicies and procedures of Ontario Public Service