08/30/2026
Address:
4100 Gordon Baker Road
Technology
What will you do
Develop and document the technical design of a solution that solves a business problem
Lead in the analysis and design phases of the software development life cycle
Identify, interpret, and map all required input and output data
Create data models and mapping documents
Provide direction, coaching, and guidance junior analysts
Strengthen development capability via mentoring, knowledge sharing, and building communities of practice
Stay abreast of industry technical and business trends
What do you need to succeed?
5 - 7 years of relevant experience and IT education and/or certification(s)
5+ years of experience in one or more of SQL, NoSQL, Python, Scala
Ability to collect, organize, analyze, and disseminate data
Experience in data warehousing, data modeling, and data mapping
Applied knowledge of problem decomposition and analysis techniques
Experience with SSIS, Spark, Unix/Linux scripting, cloud computing services (e.g. AWS), Hadoop, Netezza
Familiarity with structured and non-structured datastore technologies
Strong documentation, communication, collaboration, and problem-solving skills
Ability to prioritize work and manage multiple work streams concurrently
Nice to have
$75,900.00 - $141,900.00
Salaried
The above represents BMO Financial Group’s pay range and type.
Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.
BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: