Business Unit Description:
Technology: responsible for the delivery of technology in support of all businesses and customers. Directly aligns to the client’s businesses, with a technology team for each business. Delivers world class solutions in support of business strategies, through a combination of in-house systems development and working with leading technology partners. This group also manages core computing facilities, telecommunications and networks globally.
Plans, delivers and supports end-to-end technology solutions for the various distribution channels and full range of products that service all Retail clients: Retail Branch network, Internet Banking, Mobile Automated Banking Machines (ABM's), telephone banking, credit products, GICs, Deposit Accounts, Global Payments and Wealth Management/Investment Products.
As an Advisory Application Developer, you will be expected to lead the technical design, development and integration of cross-functional projects primarily using applications on the HP NonStop platform.
The focus of the group is HP NonStop technologies for financial transaction acquiring/authorization. Within the team this role is specifically focused on design , development and test of solutions using the Base24 application. The candidate will be expected to provide leadership through the phases of the project life cycle, working with or leading a small development team on the base24-remote banking, abm, pos applications. The candidate will also be expected to provide leadership and support in project and support responsibilities. The candidate will be expected to have previous experience leading small teams or working independently as well as having a proven design and development background.
Purpose of Job:
Lead the technical design, development and integration of cross-functional, multi-platform application systems.
- Analyze, define and document requirements for data, workflow, logical processes, hardware and operating system environment, interface with other systems, internal and external checks, controls, and outputs.
- Provide estimates for assigned work packages to support the development of time tables and project plans; analyze and estimate feasibility, cost, time, and compatibility with hardware and other programs. Ensure that expected application performance levels are achieved.
- Coordinate coding, testing , implementation, integration and documentation of solution. Develop program specifications.
- Perform complex applications programming activities. Code, test, debug, document, maintain, and modify complex applications programs.