Sign in

Application Architect

Company:
vTech Solution Inc
Location:
Edmonton, Alberta, Canada
Posted:
March 15, 2019

Description:

Description of Services

•Provide multi-faceted application architect services for the client's Hadoop data lake environment, SAS Visual Analytics on Viya environment, and other applications and platforms, such as Open Government Portal.

•Lead or support application/platform design, analysis, development, and documentation.

•Provide hands-on support of application/platform implementation, configuration, administration, and technical support.

•This role will function in both a conceptual and hands-on capacity.

General Responsibilities (any or all):

•Define/ redefine/ enhance the architecture design and planning for the big data analytics (Hadoop data lake environment) and self-serve data visualization solutions (SAS Visual Analytics on Viya), and other applications/platforms, as applicable.

•Translate business needs into technical strategy, using this as an input into developing and managing the overall vision and planning and implementation of big data analytics and self-serve data visualization. This would include diagrams, models, documentation, and other artifacts, as applicable.

•Work with, and support other project team members (staff and contractors).

•Work with related projects’ project teams to ensure technical, technological, visual, and functional alignment amongst multiple applications/platforms.

•Facilitate the effective definition and management of application/platform architecture (e.g. principles, models, standards, guidelines, plans);

•Identify and document key application requirements (both functional and non-functional);

•Ensure that functional requirements are clearly defined and allocated to application models, and provide a clear definition of the scope/boundary of the application functionality;

•Assist with business requirements gathering, analysis, and documentation.

•Assist with implementing, configuring, and administering applications/platforms, such as SAS Visual Analytics on Viya and Hadoop data lake.

•Encourage application models that reduce application redundancy by promoting reuse/sharing;

•Translate conceptual-level models for application reuse into lower-level approaches that will result in implementation of shared applications;

•Lead or assist in creation of transition plans that will guide current and future GoA applications to their “ideal future state”;

•Lead or assist in communications activities surrounding the architecture;

•Ensure that the architecture is coherent and consistent with GOA IMT and ICT (technical) strategies and with other architecture domains;

•Contribute to the definition and development of the enterprise architecture framework, and associated corporate solution design and delivery methods.

•Support the improvement the “proactive alignment” of the architecture;

•Respond to stakeholder requests for extensions to the scope of the architecture;

•Provide information, advice, guidance, and consulting to the stakeholders who are defining or aligning to the architecture, thus promoting compliance to the architecture and IMT/ICT Strategies;

•Establish and participate in design reviews, regular or ad-hoc architectural reviews, and issue management meetings, ensuring correct interpretation of functional requirements, architecture, and IMT/ICT Strategies.

•Create and/or compile project charters and business/project plans to support architecture-related activities, including the most suitable approach to use in the development of each applicable program/project, to ensure business objectives and data integrity are achieved.

•Contribute to input and recommendations regarding resource requirements, dependencies, interdependencies, policy implications pertaining to internal/external influences, and methodologies to apply.

•Develop and deliver presentation materials and presentations to various groups and levels within the GOA, including but not limited to project teams, internal support teams, steering committees, internal GOA clients and partners, and other project stakeholders.

•Research and evaluate recent technology trends.

•Architect new IM/IT applications and improve existing applications.

•Develop solution papers and test plans.

•Lead or assist with creating new applications, improve existing applications, and developing application prototypes.

•Lead or support application testing.

•Lead or assist with technical support and training.

•Lead or assist with creating technical documents and manuals.

•Evaluate current services/service offerings., Recommend service additions, changes, deletions, and other related actions.

•Assist with determining hardware, software, and other resource requirements.

•Assist with procuring hardware, software, and other resources, as applicable.

•Collaborate with multi-disciplined teams on proof of concept and/or prototype and/or limited release roll-outs of applications/platforms.

•Lead or support creating custom solutions.

•Lead or support quality control for implementation of applications/platforms.

•Lead or support integrating multiple applications/systems with each other.

•Represent corporate and operations interests in planning with government departments.

•Assist with project/program planning, work planning, schedules, estimates, project/program governance, and the development of policies, procedures, processes, guidelines, principles, standards, and service delivery.

•Assist with communicating project/program plans, work plans, schedules, estimates, project/program governance, policies, procedures, processes, guidelines, principles, standards, and service delivery.

•Assist in developing task lists and resource assignments within the context of architectural planning and implementation.

•Document technical recommendations; provide technical advice and guidance to management, operations, project team members, and other areas within the GoA.

•Assist with change management. Ensure change management processes are followed.

•Identify, analyze, mitigate, and manage risks, such as technical risks.

•Provide recommendations to management and project team members pertaining to issues, risks, and client satisfaction.

Evaluation Matrix - Mandatory Skills

M4 - Experience on project(s) to plan and implement SAS Visual Analytics on Viya.

M5 - Experience on project(s) to plan and implement big data architecture.

M6 - Experience with enterprise architecture in organization(s) of similar size and complexity as the Government of Alberta, and all associated best practices, methods, standards, tools, policies, and processes related to said architecture.

M7 - Experience with enterprise architecture frameworks (e.g. The Open Group Architecture Framework (TOGAF), Gartner, and/or Zachman).

M8 - Experience in application development / coding / programming.

M9 - Experience working for, or in government.

D1 - Experience on project(s) to plan, implement, configure, and administer SAS Visual Analytics on Viya.

D2 - Experience on project(s) to plan and implement Hadoop big data architecture / framework / ecosystem.

D3 - Experience with enterprise architecture in organization(s) of similar size and complexity as the Government of Alberta, and all associated best practices, methods, standards, tools, policies, and processes related to said architecture.

D4 - Experience with enterprise architecture frameworks (e.g. The Open Group Architecture Framework (TOGAF), Gartner, and/or Zachman).

D5 - Experience in application development / coding / programming.

D6 - Experience working for, or in government.

D7 - Experience with information management and/or information technology (IM/IT) project development, methodologies, frameworks, quality assurance, and business system design.

D8 - Experience in designing/developing application architecture to successfully implement IM/IT solutions using a LAMP stack or similar stacks and technologies e.g. Linux, Apache, Nginx, MySQL, PostgreSQL, PHP, Python, Perl, etc.

D9 - Experience communicating with staff at all/many levels within an organization, including gaining consensus with stakeholders.

D10 - Ability to work efficiently independently, and professionally and collaboratively within a diverse group.

D11 - Ability to effectively manage conflict and stress, and deal with ambiguity.

D12 - Excellent verbal and written communication skills in English.