Business Application Solutions Architect
About the role
Department: Human Resources and Corporate Services
Employee Group: Teamsters Local 31
Location: 4515 Central Boulevard, Burnaby
Salary Range/ Wage Rate: PG T31 $4,119.45 - $4,871.28 bi-weekly
Our Human Resources and Corporate Services Department is seeking a Business Application Solutions Architect who will contribute extensively in collaborating, documenting, and providing technical guidance in solving complex business applications.
You are: Analytical, collaborative, and a proven record of delivering strategic solutions to business applications. You are curious and stay abreast of the latest tools and technologies (Low Code/No Code, Cloud computing), and are conscious about building secure code. Development experience on Microsoft technologies is required.
This role:
- Architects, develops and maintains application system and coding standards for corporate information technology; creates detailed documentation of the application architecture, including design patterns, technical specifications and guidelines; leads and architects application code integrations using industry best practices and department technology standards to exchange data between disparate systems reliably.
- Designs and documents standards in application development to mitigate cyber security risks; develops code standards for computer applications to identify organization wide implications of technology; conducts feasibility studies; provides support to in-house written applications and purchased applications; collaborates with vendor technical support teams to support, troubleshoot and upgrade various purchased applications; and makes recommendations to set strategic and technical direction for the application development team.
- Implements and supports a development governance model for the application development standard; prepares and presents reports to senior staff and external contacts related to development architecture for application system projects and information technologies.
- Evaluates and selects appropriate technologies, frameworks and tools to be used in the application development process; documents technical knowledge for software application design, configuration, development and delivery.
- Collaborates with technical staff to define technical design specifications, technology standards and architectures for the organizations computing environments; recommends pilot projects for various information technologies to standardize code; and establishes and documents best practices and standards for testing and deployment to ensure high quality software delivery.
- Designs and implements micro services and distributed system architectures to ensure scalability, resiliency and loose coupling of application components; ensures that solutions are fault tolerant and can handle high volumes of data and concurrent transactions across multiple systems; and uses modern cloud native patterns to guide development teams and establish platform agnostic standards.
- Collaborates with internal and external stakeholders to design and set application architectures and standards to solve complex business problems to meet business needs; investigates, analyzes, troubleshoots and resolves various technology related problems and system failures; and identifies, documents and addresses performance bottlenecks to ensure applications run efficiently.
- Acts as a team lead to establish a standardized framework for application development; participates in workload planning, project scheduling and the development of plans; provides advice and guidance to other staff engaged in projects of less complexity; and oversees the work of contracted, non-employees on project related tasks.
- Liaise between client departments and contractors; collects and creates business requirement documents; translates business requirements into technical specifications and configuration requirements; tracks and follows up on requests and product deficiencies.
- Participates in user acceptance testing; coordinates version releases; and tracks enhancements and deficiencies.
- Keeps updated on the latest coding techniques; documents new changes in software development and maintains a standard for all technical staff and developers to follow.
- Performs related work as required.
To be successful, you have:
- Completion of a University degree in computer sciences or engineering plus considerable related experience in application development, systems analysis and systems planning; or an equivalent combination of training and experience.
- Considerable knowledge of the methods and techniques used in application system architecture, data integrations and coding standards.
- Considerable knowledge of the functions of departments served and their requirements as applied to information technology.
- Considerable knowledge of cloud based enterprise technologies and cloud based application technologies.
- Considerable knowledge of departmental policies and procedures.
- Ability to architect and develop standards in application development to mitigate cyber security risks.
- Ability to evaluates and select appropriate technologies, frameworks and tools to be used in the application development process.
- Ability to develop information technology, cloud, in-house application architecture, structure and standards.
- Ability to act as information technology business application solutions architect in business plan assessments and to recommend appropriate information technology solutions.
- Ability to establish and maintain effective working relationships with a variety of internal and external contacts and to provide advice and guidance on matters related to the work.
- Ability to communicate effectively orally and in writing and to present proposals in non-technical language.
- Driver’s Licence for the Province of British Columbia.
About Metro Vancouver
Metro Vancouver is a federation of 21 municipalities, one electoral area and one treaty First Nation that collaboratively plans for and delivers regional-scale services. Its core services are drinking water, wastewater treatment and solid waste management. Metro Vancouver also regulates air quality, plans for urban growth, manages a regional parks system and provides affordable housing. The regional district is governed by a Board of Directors of elected officials from each local authority.
Vancouver you’ll find a diverse and forward thinking workplace. Here, you will join a team of passionate individuals working together to meet the challenges of the region. You’ll collaborate with colleagues, continually grow your skills, and enjoy the region you’re helping to shape.
Business Application Solutions Architect
About the role
Department: Human Resources and Corporate Services
Employee Group: Teamsters Local 31
Location: 4515 Central Boulevard, Burnaby
Salary Range/ Wage Rate: PG T31 $4,119.45 - $4,871.28 bi-weekly
Our Human Resources and Corporate Services Department is seeking a Business Application Solutions Architect who will contribute extensively in collaborating, documenting, and providing technical guidance in solving complex business applications.
You are: Analytical, collaborative, and a proven record of delivering strategic solutions to business applications. You are curious and stay abreast of the latest tools and technologies (Low Code/No Code, Cloud computing), and are conscious about building secure code. Development experience on Microsoft technologies is required.
This role:
- Architects, develops and maintains application system and coding standards for corporate information technology; creates detailed documentation of the application architecture, including design patterns, technical specifications and guidelines; leads and architects application code integrations using industry best practices and department technology standards to exchange data between disparate systems reliably.
- Designs and documents standards in application development to mitigate cyber security risks; develops code standards for computer applications to identify organization wide implications of technology; conducts feasibility studies; provides support to in-house written applications and purchased applications; collaborates with vendor technical support teams to support, troubleshoot and upgrade various purchased applications; and makes recommendations to set strategic and technical direction for the application development team.
- Implements and supports a development governance model for the application development standard; prepares and presents reports to senior staff and external contacts related to development architecture for application system projects and information technologies.
- Evaluates and selects appropriate technologies, frameworks and tools to be used in the application development process; documents technical knowledge for software application design, configuration, development and delivery.
- Collaborates with technical staff to define technical design specifications, technology standards and architectures for the organizations computing environments; recommends pilot projects for various information technologies to standardize code; and establishes and documents best practices and standards for testing and deployment to ensure high quality software delivery.
- Designs and implements micro services and distributed system architectures to ensure scalability, resiliency and loose coupling of application components; ensures that solutions are fault tolerant and can handle high volumes of data and concurrent transactions across multiple systems; and uses modern cloud native patterns to guide development teams and establish platform agnostic standards.
- Collaborates with internal and external stakeholders to design and set application architectures and standards to solve complex business problems to meet business needs; investigates, analyzes, troubleshoots and resolves various technology related problems and system failures; and identifies, documents and addresses performance bottlenecks to ensure applications run efficiently.
- Acts as a team lead to establish a standardized framework for application development; participates in workload planning, project scheduling and the development of plans; provides advice and guidance to other staff engaged in projects of less complexity; and oversees the work of contracted, non-employees on project related tasks.
- Liaise between client departments and contractors; collects and creates business requirement documents; translates business requirements into technical specifications and configuration requirements; tracks and follows up on requests and product deficiencies.
- Participates in user acceptance testing; coordinates version releases; and tracks enhancements and deficiencies.
- Keeps updated on the latest coding techniques; documents new changes in software development and maintains a standard for all technical staff and developers to follow.
- Performs related work as required.
To be successful, you have:
- Completion of a University degree in computer sciences or engineering plus considerable related experience in application development, systems analysis and systems planning; or an equivalent combination of training and experience.
- Considerable knowledge of the methods and techniques used in application system architecture, data integrations and coding standards.
- Considerable knowledge of the functions of departments served and their requirements as applied to information technology.
- Considerable knowledge of cloud based enterprise technologies and cloud based application technologies.
- Considerable knowledge of departmental policies and procedures.
- Ability to architect and develop standards in application development to mitigate cyber security risks.
- Ability to evaluates and select appropriate technologies, frameworks and tools to be used in the application development process.
- Ability to develop information technology, cloud, in-house application architecture, structure and standards.
- Ability to act as information technology business application solutions architect in business plan assessments and to recommend appropriate information technology solutions.
- Ability to establish and maintain effective working relationships with a variety of internal and external contacts and to provide advice and guidance on matters related to the work.
- Ability to communicate effectively orally and in writing and to present proposals in non-technical language.
- Driver’s Licence for the Province of British Columbia.
About Metro Vancouver
Metro Vancouver is a federation of 21 municipalities, one electoral area and one treaty First Nation that collaboratively plans for and delivers regional-scale services. Its core services are drinking water, wastewater treatment and solid waste management. Metro Vancouver also regulates air quality, plans for urban growth, manages a regional parks system and provides affordable housing. The regional district is governed by a Board of Directors of elected officials from each local authority.
Vancouver you’ll find a diverse and forward thinking workplace. Here, you will join a team of passionate individuals working together to meet the challenges of the region. You’ll collaborate with colleagues, continually grow your skills, and enjoy the region you’re helping to shape.