Are you an innovator? We need you!
BMO is embarking on a major effort to transform our customer experience around assisted channels with a prime focus on mobile capabilities. To enable this, we are looking for technology innovators and thought-leaders to join our software team to develop our next generation of mobile banking solutions.
We offer a progressive and exciting work environment using some of the latest technologies and modern software development practices along with attractive career opportunities, competitive compensation and a fun workplace. If you have a passion for new technology and innovation and have a background in web development, we would love to meet with you.
About the Opportunity – LEAD APPLICATION SOFTWARE DEVELOPER:
As member of the web development team, focussed on Assisted Channels applications, you will be part of a tight-knit group that is defining the future of banking applications for use by employees selling to and serving banking customers. You will be using the latest technologies and design concepts. Passion and customer-focus are as integral to your success as your technical skills and experience. Thought leadership comes not only from you as a lead developer but from the entire team through a consultative and engaging work environment. Success is measured by creativity, pace, quality of solutions, and delivering on what we promise.
The Lead Application Software Developer role oversees multiple developers working on all aspects of web design and development for native iOS mobile applications and web applications intended for use on various form factors (tablets, phones, PC) using the latest web technologies (HTML5, CSS, AngularJS).
The ideal candidate will possess the following attributes:
University degree in Computer Science or Engineering or equivalent experience
Experience in leading small- to medium-sized projects (2-5 developers) covering analysis, design, development, implementation and support responsibilities
Strong knowledge and practical experience in:
Enterprise application development using Java/J2EE or .NET
Linux, Oracle 11g
Development environments using SVN, JUnit, Eclispe IDE
Knowledge and experience in the following areas will definitely be an asset:
HTML / HTML5
Mobile debugging and troubleshooting techniques
Secure coding practices
Agile / iterative development methodologies
Experience developing mobile solutions for Apple, Android or BlackBerry devices
Excellent analytical and problem solving skills
Good collaboration and multi-tasking capabilities
Strong leadership and communication skills
Brings out the best in people
Loves brainstorming, winning, and having fun
Location: Bloor & Church area
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 network-building 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.