Jobs.ca
Jobs.ca
Language
Metro Vancouver logo

Business Application Solutions Architect

Metro Vancouver3 days ago
Burnaby, BC
CA$4,119 - CA$4,871/bi-weekly
Mid Level
full_time

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

Government Administration
1001-5000

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.