Senior Software Developer

3 weeks ago


Toronto, Ontario, Canada BMO Full time
Job Summary

BMO is seeking a highly skilled Senior Software Developer to join our team of experts in developing innovative financial applications. In this role, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.

Key Responsibilities
  • Design and develop software solutions that align with BMO's architecture patterns and technology strategy.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop high-quality, maintainable code that meets the needs of our customers.
  • Conduct code reviews and provide feedback to ensure best practices are followed.
  • Stay up-to-date with industry trends and emerging technologies to inform development decisions.
Requirements
  • 3-5 years of experience in software development, preferably in a financial industry setting.
  • Advanced knowledge of software development practices, concepts, and technologies.
  • Experience with .NET and C# programming languages, as well as front-end technologies.
  • Knowledge of Agile/Scrum methodologies and ability to lead project teams.
  • Excellent verbal and written communication skills, with ability to collaborate with cross-functional teams.
What We Offer
  • Competitive salary range of $60,000 - $111,700.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.
  • Comprehensive benefits package, including health insurance, tuition reimbursement, and retirement savings plans.

BMO is an equal opportunities employer committed to diversity and inclusion. We welcome applications from qualified candidates who share our values and are passionate about delivering exceptional results.

About BMO

BMO Financial Group is a leading financial institution that provides a wide range of financial services to individuals, businesses, and governments. We are committed to building long-term relationships with our customers and communities, and to delivering exceptional results through innovation, collaboration, and a shared sense of purpose.


  • Senior PHP Developer

    4 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. We have a long-term contract with a leading web development and new media marketing client, primarily supporting North American clients on various website and backend infrastructure services.Key Responsibilities:Develop, debug, and...


  • Toronto, Ontario, Canada Foilcon Full time

    Senior Software Developer at FoilconFoilcon is seeking a highly skilled and experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Software DeveloperWe are looking for a highly skilled Senior Software Developer to join our team at CB Canada. As a Senior Software Developer, you will be responsible for designing and developing new applications, as well as evolving existing ones. You will work closely with our development team to ensure the highest quality of our software...


  • Toronto, Ontario, Canada Twin Brothers Construction Incorporation Full time

    Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join our team at {company}.The Principal Engineer Position will be responsible for designing, developing, and testing software applications. The successful candidate will have a strong background in software development and excellent problem-solving...


  • Toronto, Ontario, Canada Tony's Fresh Market Full time

    Job Title: Senior Software DeveloperJob Summary: We are seeking an experienced Senior Software Developer to join our IT team at Tony’s Fresh Market. The successful candidate will be responsible for developing and maintaining our software systems, including supply chain integration and ERP systems.Key Responsibilities:Design, develop, and test software...


  • Toronto, Ontario, Canada Thrifty Car Rental Full time

    About the Job: We are seeking a skilled Senior Software Developer to join our team at {company}.The Role: As a Senior Software Developer, you will be responsible for designing, developing, and testing high-quality software solutions for our enterprise clients. You will work closely with our cross-functional teams to deliver complex projects on time and...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Toronto, Ontario, Canada SS&C Technologies Holdings Full time

    Job OverviewSenior Software DeveloperSS&C Technologies Holdings is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop software applications using Java,...


  • Toronto, Ontario, Canada Rubicon Path Full time

    Job DescriptionJob Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Rubicon Path. The ideal candidate will have a strong background in software development, with a focus on backend systems and technologies.Key Responsibilities:Backend Development: Design, develop, and maintain scalable...


  • Toronto, Ontario, Canada Riverside Natural Foods Ltd. Full time

    About the RoleWe are seeking a Senior Software Developer to join our team. The ideal candidate will have a strong background in software development and be able to lead our development team.Key ResponsibilitiesDesign and implement software solutionsLead and mentor junior developersCollaborate with cross-functional teamsRequirements5+ years of software...


  • Toronto, Ontario, Canada Jane Clair Dental Clinic Full time

    We are looking for a highly skilled Senior Software Developer to join our software engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions.The ideal candidate will have a strong background in software engineering, with a focus on object-oriented design patterns, agile...


  • Toronto, Ontario, Canada SearchLabs Full time

    About the Role: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. Using your technical expertise, you will work closely with our cross-functional team to deliver innovative solutions that meet our clients' needs.Key Responsibilities:Design and develop software applications...


  • Toronto, Ontario, Canada New Casa Abril Restaurante Full time

    We are seeking a Senior Software Developer to join our team at {company}. This role will involve designing and implementing software solutions to meet the needs of our clients.Main Responsibilities:Design and develop software solutions using a range of technologies and programming languagesWork collaboratively with the development team to ensure timely...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Are you a seasoned professional looking for a challenging role that utilizes your expertise in Python development?Iris Software Inc. is a leading provider of software solutions to Fortune 500 companies and other top firms in the financial services and technology industries.We are seeking a highly skilled Senior Full Stack Python Developer to join our team....


  • Toronto, Ontario, Canada York University Full time

    York University is seeking a highly skilled Senior Software Developer to join its team. This role comes with a competitive salary of $85,000 per annum.Job DescriptionReporting to the Manager of Library Digital Systems and Initiatives, this position will work independently or as part of a team to coordinate projects, research solutions, develop, design,...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...


  • Toronto, Ontario, Canada Pixomondo Full time

    We are looking for a skilled Senior Software Developer to join our team at "{company}".The ideal candidate will have expertise in software engineering and be able to lead technical projects from start to finish.This role involves designing, developing, and testing software applications to meet the needs of our clients.As a key member of our team, you will be...


  • Toronto, Ontario, Canada Sun Life Full time

    {"title":"Software Engineering Position Overview"}We are seeking a highly skilled Senior Software Engineer to join our dynamic team at Sun Life. The ideal candidate will possess a wide range of technical skills and a passion for driving innovation. As a Senior Software Engineer, you will have the opportunity to work on various projects, collaborating with...


  • Toronto, Ontario, Canada Uwin Pro Inc. Full time

    Job Description:Uwin Pro Inc. is seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design, develop, and test software applications using programming languages such as Java, Eclipse, and Microsoft Visual Studio.Collaborate with cross-functional teams to identify and prioritize software projects.Develop and maintain...


  • Toronto, Ontario, Canada churchs chicken Full time

    At {company}, we are seeking a highly skilled Senior Software Developer to join our team. In this role, you will be responsible for designing, developing, and deploying software applications using a variety of programming languages. You will work closely with our cross-functional team to identify business needs and develop solutions that meet those needs.Key...