Employment Type: Full-time
Position Type: 1 Regular and 1 Term position
Position Length: 1 Regular position and 1 three-year Term position with the possibility of extension or becoming regular
Location: 234 Laurier Avenue West
City, Province: Ottawa, ON
Postal Code: K1A 0G9
Country: CANADA
Job Category: Information Technology
Number of Positions: 2
Compensation: The Bank offers a competitive total compensation package with starting salaries, based on qualifications, generally ranging between $85,007 and $106,259* (annually) (job grade 18).
*Where the Bank has needs for specialized skills, it may offer higher cash compensation to exceptional candidates.
Job Summary
Information Technology Services (ITS) is the primary information technology service provider for the Bank of Canada and, as such, facilitates the fulfillment of the Bank’s mandate. ITS is a flexible, adaptive organization that aims to exceed client expectations for the provision of consistent, high-quality service. ITS partners with clients and suppliers to deliver automated business solutions and office tools and establishes and sustains the IT infrastructure necessary to support these solutions and tools.
You will be responsible for contributing to the development and maintenance of the solutions architecture within the Analytic Environment (AE) and Corporate Administration (CA) portfolios. The portfolios include applications and tools used by the Bank’s economics and corporate administration departments, such as custom-built Java applications; specialized applications such as FAME, RATS, MATLAB and Gauss; enterprise-wide applications such as Microsoft Sharepoint, Microsoft Dynamics and IBM Cognos; and a variety of smaller off-the-shelf products. You are accountable for creating architectures for the development and integration of business and information systems to enable streamlined application interfaces, reduction of application redundancy and the efficient distribution of data in support of business objectives. You will ensure that the applications, data, network and infrastructure architectures meet evolving business requirements and standards for reliability, scalability and availability.
Central Responsibilities
- develop architectural frameworks for the development, maintenance and enhancement of applications systems to ensure that data, infrastructure and applications architectures are aligned
- define and document the structure, connections and relationships of business processes, organizational work groups, data applications, user interfaces, applications interfaces, infrastructure and network topology
- translate requirements into architectural decisions and a comprehensive overall solution that includes business, presentation, application, middleware, integration, data, infrastructure, security and system-management architectures, which leverage and conform to the existing Bank of Canada architectural framework;
- participate in all phases of the development methodology cycle to implement the required information technology
- provide key input to the resolution of architectural links and technology choices and ensure that appropriate questions are raised and answered by stakeholders in order to balance strategic integration issues with urgent business needs
- work with the Bank’s Enterprise Architecture group to apply Bank standards within the programs
- when necessary, facilitate the evaluation and selection of hardware and software technology and product standards, as well as the design of standard configurations and their implementation and migration into operations
- analyze the business context (trends and business strategy) to create the architecture to support of the solution
- translate architectural decisions into high-level designs; review and develop artifacts for alignment with the overall architecture
- research and monitor technology developments and industry trends; assess their applicability, functionality and reliability for the Bank; and recommend technologies that will enhance productivity and the achievement of the client’s business objectives
- resolve complex problems related to systems within your area of expertise; apply existing criteria in new ways and possibly develop new approaches
- take the lead in facilitating consensus with ITS colleagues on the proper level and pace of change and integration of technologies, considering the current and envisioned application environment, technology environment and technical platforms
- provide advice on technology purchases and on future projects or environment upgrades or modifications
- provide guidance and support to more junior colleagues for common or routine problems
- promote, reuse and apply existing solutions in new ways and help evolve new reusable components, patterns and templates
- build long-term relationships or partnerships with clients and suppliers to support evolving business needs; may be called upon to represent the Bank’s interests with stakeholders