The candidate will be responsible for developing and executing our technology strategy to transform and modernize our portfolio of applications supporting the Investment & Corporate Banking line of business within BMO Capital Markets. In this role the candidate will manage a team of technology professionals tasked with the end to end delivery of technology solutions which advance our objectives to provide the technology tools to allow the line of business to achieve their strategic goals.
Review, approve, and provides technical expert guidance on the application architecture and design for Investment Banking to ensure that they are aligned with Enterprise standards and that they align with the technical strategy and roadmap
Develop and maintain the technical strategy that supports the business strategy and roadmap.
Understand technology trends in the Capital Markets and Investment Banking industry and identify, propose and apply new technologies to enhance existing capabilities.
Manage a team of technology professionals, 7-15 people (developers, technical specialists, solution designers and architects)
Provide leadership to the team including structuring the team, holding regular one on one meetings, setting context, building development plans, providing regular feedback on performance, mentoring, and coaching, in order to create and maintain high performing teams
Partner with business leadership to plan, develop, and implement technology and systems that align with overarching business goals
Execute all projects to success through diligent planning, attention to detail, effective delegation and efficient decision-making. Manage deliverables to budget and time.
Identify opportunities and provide recommendations to senior management, executives and business partners. This may involve creating common frameworks or introducing new technologies, which ultimately contributes to improved efficiency, cost reduction, application stability, accessibility, security etc.
Oversees the completion of project deliverables by providing appropriate approvals, guidance, and resources for the development teams. This helps ensure optimal quality of the applications while delivering a solution that is aligned with the business strategy
Provides solutions to complex technical issues to ensure the optimal solution is recommended to the Lead Technology Officer and business partners, and communicates complex technical strategies and design to senior management, executives, and business partners to gain their support and/or approval of the recommended approach
Prioritizes and optimizes the team’s activities for multiple initiatives of varying complexity in order to meet business partner demands and priorities while maintaining defined Service Level Agreements (SLAs) and technical stewardship over the applications.
Participates in the creation of the RFPs and recommendations for vendor applications and technology partnerships in support of the business goals
Liaises with third party vendors on contract negotiations and understands and validates the vendor technical architectures to ensure they are aligned with the Enterprise standards and are well understood by employees and have the necessary approvals from governing bodies within the Enterprise
Provides project governance for initiatives, and interacts and collaborates with team members and other departments when appropriate, to define accountabilities, communicate the status of work items, and discuss barriers to the delivery of work
Collaborates with Business Managers in creating, managing, and overseeing the investment plan and manages financials to ensure that they fall within the approved fiscal year plan
Knowledge and Skills
Knowledge and Experience
Bachelor’s degree in Computer Sciences or equivalent field is required, Master’s Degree or additional experience preferred
10+ years’ experience in state-of-the-art financial application architecture, design and development
5-10 years of Capital Markets domain experience and business knowledge
3-5 years of people management experience managing technical teams of 7-15 people
Proven experience in architecting and designing mission critical systems
Expert experience in delivering digital technologies using Agile methodology
Prior experience with the provisioning of CRM solutions (Salesforce) to financial services.
Experience with designing and developing applications using the .Net, Open Source Software, Angular, Web Services, APIs, Salesforce Apex/Lightning, Responsive Design and Mobile Development technologies
Agile (Scrum) Methodology
Windows platforms, MS SQL Server, Oracle, ETL Tools.
Possesses extensive practical experience in application development and business partner solution delivery
Demonstrates expert knowledge of design and analysis methodology and application development processes from both an industry and BMO perspective
Exhibits expert understanding of the Software Development Life Cycle (SDLC), Quality Assurance requirements, and software development control and release procedures
Demonstrates expert understanding of emerging technologies and industry directions.
Capable of communicating technical concepts to business people in non-technical terms
Capable of communicating business concepts to technical people in technical terms
Prior knowledge of data integration techniques and systems is required
Hands-on implementation experience of Enterprise applications is required
Possesses expert communication skills, both written and verbal
Strong presentation and communications skills
Demonstrates expert leadership/people management skills
Demonstrates advanced relationship management and coaching skills
Is able to translate broad, strategic intent into short term plans
Possesses an expert ability to manage multiple projects high in complexity and of strategic importance
Is capable of resolving diverse, complex, and ambiguous issues and situations
Is able to manage change
We’re here to help
At BMO we have a shared purpose; we put the customer at the centre of everything we do – helping people is in our DNA. For 200 years we have thought about the future—the future of our customers, our communities and our people. We help our customers and our communities by working together, innovating and pushing boundaries to bring them our very best every day. Together we’re changing the way people think about a bank.
As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and networkbuilding opportunities, we’ll help you gain valuable experience, and broaden your skillset.
To find out more visit us at https://bmocareers.com.
BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.
Primary Location Canada-Ontario-Toronto
Organisation CIOO, NA Comm & ERPM-X000299
Job Posting 06/10/19
Unposting Date Ongoing