Technology Early Talent Development Program - Software Developer (June 2020)
New Grad Technology Rotation Program - Developer (June 2020) - Multiple Opportunities
Want to change the way the world banks? Our two-year year New Grad Technology Rotational Program is the perfect place to start. This program provides a unique opportunity for you to learn all about all components of the Software Lifecycle, as well as gain unique experience in different functional areas within North America Commercial Banking (NACB) and Capital Markets.
Throughout the two-year program, we will be there to help you grow as one of BMO's future leaders. You will be matched with a trusted mentor, and presented with endless amounts of immersive learning and training opportunities to enable your success at the bank! As part of this program, you will be able to focus on specific technology functions, in addition to rotating across multiple segments (Fixed Income, FX and Commodities, Equity and Research, Investment and Corporate Banking, NACB). Sound exciting? There are 2 opportunity streams in this rotational program. Please apply for the stream(s) that best suits your skillset and interest:
• Technical Stream - Developer
• Business Stream - Business Analyst
At BMO, technology is a driving force of innovation and change for our business. Within the Developer stream, you will build, enhance, and implement technology solutions employed in Trading Products, Investment and Corporate Banking, and Commercial Lending. You'll get to work in an integrated environment, capable of deploying 'full stack' solutions (back end to front end) in agile development cycles. Within the Developer Rotation stream, you'll be expected to:
• Understand core business processes and poses domain knowledge to effectively build appropriate solutions
• Understand architecture patterns, technology strategy, security framework and related tools
• Write quality code, and create detailed design documents
• Keep abreast with emerging technology and design patterns
• Liaise with stakeholders to better understand problems and opportunity areas. Think from an end users perspective, and recommend tech forward solutions.
• Make continuous recommendations on how to improve BMO`s SDLC processes and systems
• You love to learn new programs and applications. You're curious, innovative, and forward thinking! Qualifications What else makes you a great fit? •
Demonstrated technical ability in building back-end and front end solution components, while working closely with integration teams to enhance, modify, and deploy solutions that make our clients BMO experience better. •
Technical skills that are assets include: •
UI Front End - Web Application & Development •
Java & Angular JS •
• Java (and other JVM languages like Scala, Groovy, Clojure)
• .NET (C#, VB)
• Ruby, Python, Perl, SQL •
Data Science •
Python, R, Ruby, Excel Statistics
Let's Stay Connected!
To stay up-to-date with BMO Campus Recruitment, follow us on Twitter @BMOonCampus and Instagram @BMO_on_Campus .
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.