Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Developer

$70k - $150k

BMO Bank

Application Deadline:10/30/2026Address:33 Dundas Street WestJob Family Group:TechnologySeeking a SharePoint expert with strong experience in SPFx, SharePoint migrations, SharePoint integrations, and Microsoft 365 within a financial institution or large corporate environment.Role OverviewThe Senior Developer is responsible for driving the end-to-end software development lifecycle, collaborating across functional teams to transform business requirements into technical solutions. This includes managing development processes, leading quality assurance activities, overseeing support functions, and preparing design specifications.The role supports system design, provides guidance on security requirements, and troubleshoots business systems and service applications. It requires deep expertise in algorithms, data structures, programming languages, tools, standards, and software platforms to deliver high-quality technology solutions aligned with business needs.• Translate user requirements into technical specifications through analysis, conceptualization, and facilitation of technical requirements.• Analyze, develop, test, implement, and document software solutions throughout the software development lifecycle.• Perform preventive and corrective maintenance, troubleshooting, and fault resolution of system and core software components.• Ensure code and configurations meet security, logging, error-handling, performance, and other non-functional requirements.• Evaluate new technologies and assess their impact on processes, data, systems, and risk.• Follow release management standards and apply version control practices.• Assist in the interpretation and documentation of client requirements.• Provide specialized consulting, analytical, and technical support.• Exercise judgment to identify, diagnose, and resolve problems within established guidelines.• Work independently and manage non-routine situations effectively.• Take measured risks while adhering to BMO’s Risk Management Framework, Risk Culture, and approved Risk Appetite.QualificationsFoundational Proficiency:• Creative thinking• Building and managing relationships• Emotional agilityIntermediate Proficiency:• Quality assurance and testing• Cloud computing• Microservices• Technology business requirements definition, analysis, and mapping• Adaptability• Learning agility• Verbal and written communication• Collaboration and teamwork• Analytical and problem-solving skills• Data-driven decision makingAdvanced Proficiency:• Programming• Application integration• Test-driven development• Software development lifecycle• Troubleshooting• System and technology integrationExperience and Education:• 8–12 years of relevant experience.• Post-secondary degree in a related field or an equivalent combination of education and experience.• Deep technical knowledge and proficiency gained through extensive education and professional experience.• Degree in Computer Science, Information Systems, or a related discipline.Testing and Quality Assurance:• Work toward delivering defect-free software.• Ensure systems meet functional requirements, align with architecture standards, and promote the reuse of common assets.Production Support:• Support the resolution of production issues and incidents.• Recommend improvements to BMO processes and systems.Key Accountabilities:• Partner, communicate, and negotiate with stakeholders to gather business and customer requirements.• Collaborate with business and technology stakeholders to define, analyze, and deliver solutions that meet business and customer needs.• Develop an understanding of organizational complexity and engage appropriate teams to support solution delivery.• Decompose business requirements into detailed design specifications and code.• Assess solution options and recommend appropriate technical approaches.• Independently perform root-cause analysis, solution design, coding, testing, documentation, and implementation activities.• Support production issues through investigation, diagnosis, and resolution.• Recommend or automate processes to improve operational efficiency and system integration.• Promote adherence to software development lifecycle standards and best practices.• Manage project deliverables and support the successful completion of small projects.• Drive process improvements aligned with ITIL guidelines.Core Knowledge:• Software development practices, concepts, and technologies acquired through formal training and professional experience.• Programming languages and SharePoint development, including SPFx.• Technical and business environments, processes, and deployment practices.• Operating systems, development environments, and solution ecosystems.Technologies: • SharePoint• SPFx• React Framework• Power Automate• Power BI• Power Apps• Azure• AI CopilotSalary:$70,000.00 - $150,000.00Pay Type: SalariedThe 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: About UsAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.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 .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.Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.SummaryLocation: Toronto, ON, CANType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Developer in Toronto, OH vacancy
  • Senior Software Engineer, Full-Stack Applications - PythonFitch Ratings is seeking a Senior Software Engineer to join our global Ratings...  ..., and help shape technical decisionsWe'll Count on You To:• Develop and maintain full-stack applications - Build robust, scalable applications... 
    Senior
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $113k - $163k

    Senior Full-Stack Engineer - Capital Markets & DerivativesAre you passionate about building innovative technology solutions in Capital...  ...in derivatives trading systems. In this role, you'll design, develop, and support scalable, cloud-native applications that power critical... 
    Senior
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  • $70k - $150k

     ...debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    5 days ago
  • $80k - $175k

     ...monitor token usage, detect drift, set up automated evaluations, and govern autonomous agent behaviors in production.Designs and develops machine learning (ML) and deep learning systems.Runs machine learning tests and experiments. Trains and retrain systems to prevent... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • $113k - $163k

    The Senior ETL Developer plays a critical role in designing, developing, and maintaining enterprise‑grade data integration solutions that support analytics, reporting, and operational decision‑making. In this role, you will leverage deep expertise in Informatica, SQL,... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    1 day ago
  • $113k - $163k

    About the RoleAs a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver...  ...Retirement customers. Working across the full stack, you will develop React Native applications and NestJS services, contribute to... 
    Senior
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  • $96.6k - $179.4k

     ...the products you deliver delight our customers.As an Engineer in our technology team, you will mentor agile engineering squads to develop and deliver transformative and impactful digital solutions to our customers in new and exciting ways, working directly with Product... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $107.45k - $199.55k

     ...scalable, secure, and modern cloud solutions? We're looking for a Senior Cloud Engineer who can combine deep technical expertise with...  ...secure, reliable, and efficient solutions.What You'll DoDesign, develop, and implement cloud-based applications and infrastructure... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $113k - $163k

    As a Senior Platform Engineer, you will build and operate the shared platform that application teams use to deploy and run services on...  ....4+ years of experience with Terraform and CI/CD, including developing reusable modules used by other teams.4+ years of experience developing... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    3 days ago
  • $70k - $150k

     ...'re transforming the future of financial services through Generative AI. We're looking for a passionate and innovative Senior GenAI Software Developer to join our growing team and help design, build, scale, and lead intelligent AI-powered solutions that enhance employee... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    5 days ago
  • $113k - $163k

    As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e.building modern, cloud-based, and AI-enabled...  ...enterprise use cases.Full-Stack Engineering & DeliveryDesign, develop, test, and maintain full-stack applications including user interfaces... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $70k - $150k

     ...transform the future of banking. We are seeking a highly motivated Senior Technical Lead who combines deep technical expertise with...  ...all phases of the Software Development Lifecycle (SDLC).Mentor developers and promote engineering excellence, innovation, and continuous... 
    Senior
    Full time
    Contract work
    Part time
    2 days per week

    BMO Bank

    Toronto, OH
    5 days ago
  •  ...post mortem’s to ensure issues are properly remediated Propose & develop structural/design changes to advance the security posture of...  ...SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    2 days ago
  • $85.5k - $185k

     ...Address:4100 Gordon Baker RoadJob Family Group:TechnologyHybrid Work ModelPosition SummaryWe are seeking a highly skilled Senior ServiceNow Developer to join our BMO ServiceNow team. The ideal candidate will have extensive experience designing, developing, and... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    5 days ago
  • $70k - $150k

     ...knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including...  ...-on experience in enterprise software engineering, including senior or lead-level development responsibilityStrong experience... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  • $136k - $204k

     ...Equinix's Digital Interconnection services.  We're looking for a Senior Staff Software Engineer who will be responsible for building...  ...code from commit to deployment in minutes with confidence  Develop an observability strategy for our software services  Work... 
    Senior
    Full time
    Work at office

    Equinix

    Toronto, OH
    more than 2 months ago
  • $105k - $215k

     ...a Principal AI & Cloud Engineer , you are a hands-on technical developer who designs, builds, and scales cloud-native AI solutions and products...  ...You help set engineering standards, establish patterns, mentor senior engineers, and partner with multiple teams to deliver resilient... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  • $103.2k - $192k

     ...are seeking an enthusiastic and passionate professional for a Senior Cloud, AI & Data Security Engineer role who wants to design and...  ...strong technical background. You have demonstrated strength in:Developing and implementing secure cloud and AI/ML architectures using a risk... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  • $85.5k - $185k

     ...strategies, defining standards, designing and implementing large-scale solutions in Azure;expert in IaC with a proven track record of developing complex modules and solutions end-to-end, from scratch (Terraform);Strong devops expertise, proven track of designing and... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  •  ...distributed applications on containers such as Apache/Tomcat, JBoss, Web Logic, and Web Sphere in a Unix environment3+ years of experience developing on a SaaS, PaaS, or Cloud Infrastructure product/solutionProven experience with concurrency, multithreading, and distributed... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    5 hours ago
  •  ...only dream ofBuild the future through greenfield innovation - Develop net-new agentic systems and intelligent platforms that will define...  ...teamCareer acceleration and visibility - High visibility to senior leadership, clear paths to principal/architect roles, and the opportunity... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $70k - $150k

     ...office in Toronto. Out of province candidates should consider relocation for this role. This role is not Virtual or Remote.Designs, develops, and operates IBM Master Data Management (MDM) solutions, leveraging extensive hands-on expertise in data modeling, out-of-the-box... 
    Full time
    Contract work
    Part time
    Work at office
    Relocation
    2 days per week

    BMO Bank

    Toronto, OH
    5 days ago
  • $65k - $140k

     ...implementation of the future-state platform.ETF AnalyticsBuild intuitive, high‑performance front‑end tools for portfolio managers.Develop portfolio optimization workflows to enhance investment decision-making.Build real-time analytics capabilities for faster insights and... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    5 days ago
  •  ...organizational impact - Shape technical architecture and product direction for applications used by analysts worldwide, with high visibility to senior leadership and the ability to influence technology strategy across Ratings TechnologyInnovation-first culture and experimentation -... 
    Temporary work
    Work at office
    Immediate start
    Worldwide
    2 days per week
    3 days per week

    Fitch Ratings

    Toronto, OH
    4 days ago
  •  ...AIP Connect is seeking a tech-focused Senior Project Manager to lead the delivery of complex digital and marketing technology engagements. You will drive cross-functional teams across strategy, CRM, creative, engineering, and production to deliver end-to-end solutions... 
    Senior

    Medium

    Toronto, OH
    4 days ago
  • $70k - $150k

     ..., security requirements, and governance practices.In addition to hands-on development and technical solution design, the Senior ServiceNow Developer will provide technical leadership, mentorship, coaching, and day-to-day guidance to two junior developers. The successful... 
    Full time
    Contract work
    Part time
    Work experience placement

    BMO Bank

    Toronto, OH
    5 days ago
  • $70k - $150k

     ...scalability, security and support innovation of the platform. Coordinates the activities of technology, design, security and marketing, to develop platform strategies, roadmaps, and execution. Manages the relationship with vendors for support, compliance, license tracking and... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  • $127.3k - $236.47k

     ...Guide engineering teams through architecture reviews, technical decision-making, and implementation best practices.Mentor and coach developers through code reviews, pair programming, and ongoing technical leadership.Promote software quality through automated testing,... 
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  •  ...technical problemsBuild breakthrough ML systems that matter - Develop net-new generative AI platforms, multi-agent orchestration systems...  ...will be heard and your work will have an impact, regardless of seniority.We are building incredible things at Fitch and we invite you to... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • Senior Director, Power and Energy, Corporate, Infrastructure and Project Finance GroupFitch Ratings’ Corporate, Infrastructure and Project...  ..., issuer meetings/site visits and through media communication.Develop and grow strong relationships with the other analytical groups... 
    Senior
    Work at office
    Local area
    Immediate start

    Fitch Ratings

    Toronto, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!