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

Software Developer

$75.9k - $141.9k per year

Application Deadline:

06/07/2026

Address:

100 King Street West

Job Family Group:

Technology

Develops scalable and accessible business cloud applications. Focuses on the technical design, development, enhancement, testing, debugging and maintenance of Cloud applications and supports the design of business processes in the cloud. Applies expertise and in-depth understanding of managed services environments, next-generation databases and, developer tools. Migrates existing applications to the cloud, and modifies existing applications for the cloud, or builds new cloud-native applications.

  • Creates and maintains various applications using modern Java language.
  • Designs, configures and implements the cloud-native software that solves actual business problems using cloud technology .
  • Maintains applications and infrastructure for cloud-based platforms .
  • Supports the creation of strategies to enhance the performance of existing cloud technologies.
  • Develops workflows and processes following best practices and the cloud architecture .
  • Understands specific cloud resources, services, architectures and service-level agreements in order to create scalable and extensive software products.
  • Establishes a development environment and continuous integration pipeline. Utilizes modern application patterns and code efficiency.
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from users.
  • Works independently and regularly handles non-routine situations.
  • Broader work or accountabilities may be assigned as needed.
  • Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role, in line with our Risk Culture and within our approved Risk Appetite, making sound and risk informed decisions that align to business strategy, protect assets, and adhere to applicable policy documents (Frameworks, Policies, Standards, Procedures and Supporting documents), laws and regulations.

Qualifications:

  • Typically 5+ years of work experience in Web Technologies, IT or business environment and/or B.S./B.A. in computer science, engineering, information systems, math or business
  • Exceptional experience with Java, web backend development
  • Minimum 3+ years of hands-on experience with AWS cloud environment (ECR, ECS, lambda, DynamoDB, SQS, S3, IAM roles, Redis Cache, security aspects)
  • Experience with restful API, MQ/Kafka, SQL DB
  • Experience with DevOps
  • Experience with the Junit and Jasmine Testing Frameworks
  • Experience with large software system development
  • Proficient level of knowledge in domain.
  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
  • Knowledge of technical/business environment and processes.
  • Understand functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices.
  • Have facility with and understanding of the ecosystem that code operates in.
  • Technical proficiency gained through education and/or business experience.
  • Verbal & written communication skills - In-depth.
  • Collaboration & team skills - In-depth.
  • Analytical and problem solving skills - In-depth.
  • Influence skills - In-depth.
  • Data driven decision making - In-depth

Salary :

$75,900.00 - $141,900.00

Pay Type:

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:

About Us

At 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.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Niagara On The Lake, ON vacancy
  • $110k - $150k per year

     ...to Waste Connections' continued growth and success is sourcing, developing, and promoting individuals who meet these expectations....  ...High degree of business acumen. ~ Proficiency in accounting software and MS Office applications. ~ Analytical thinking and attention... 
    Suggested
    Long term contract
    Temporary work
    Work at office
    Local area
    Relocation package
    Niagara On The Lake, ON
    14 hours ago
  • $75.9k - $141.9k per year

     ...drive the work with stakeholders. Additional Information: Develops scalable and accessible business cloud applications. Focuses on...  .... Designs, configures and implements the cloud-native software that solves actual business problems using cloud technology .... 
    Suggested
    Contract work
    Part time
    Niagara On The Lake, ON
    14 hours ago
  • $22.1 - $24.9 per hour

     ...Supervisor As a Supervisor, you will direct, develop and motivate a team of brand associates, ensuring a consistent best-in-class customer...  ...computer skills including word processing, spreadsheets, and software programs Preferred Experience in a specialty retail environment... 
    Suggested
    Hourly pay
    Part time
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    The North Face

    Niagara On The Lake, ON
    20 days ago
  • $107k - $135k per year

     ...communicating both commercial value and technical performance. Develop and manage strong working relationships with Canadian customers,...  ...site and remote field troubleshooting for EV charging hardware, software, communications, and electrical integration issues. Serve as... 
    Suggested
    Long term contract
    Full time
    For contractors
    Local area
    Remote work

    Lincoln Electric

    Niagara On The Lake, ON
    4 days ago
  • $65k - $85k per year

     ...with keen attention to design. ~ Familiarity and design experience on civil infrastructure projects. ~ Proficiency in MS Office software applications such as Word and Excel. ~ Experience in a multi-discipline design environment is an asset. ~ Committed team player with... 
    Suggested
    Long term contract
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Niagara On The Lake, ON
    20 days ago
  •  ...the sun. You’ll find a dynamic space with endless possibilities to grow your career. We are a culture that wants to see you succeed, develop your customer expertise and care, and feel supported by people who embrace you. With us, you’ll bring warmth into the hearts and souls... 
    Minimum wage
    Temporary work
    Seasonal work
    Live In
    Local area
    Worldwide

    EssilorLuxottica Group

    Niagara On The Lake, ON
    16 hours ago
  • $18.2 - $21.4 per hour

     ...consistent attendance Qualifications/Experience Previous experience and demonstrated ability to provide excellent service and develop strong client relationships in a retail, hospitality, or client-focused environment A passion for beauty, trends, and empowering... 
    Hourly pay
    Full time
    Part time
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Sephora

    Niagara On The Lake, ON
    1 day ago
  • $17.6 per hour

     ...Motivated and driven to achieve results Ability to work efficiently in the fast-paced team environment Openness to learn and develop new skills Flexibility and ability to quickly adopt to change Ability to assume a variety of scheduled shifts including closing... 
    Part time
    Flexible hours
    Shift work

    Designer Brands Canada

    Niagara On The Lake, ON
    16 days ago
  •  ...the public? If you answered YES to these questions, working for a Desjardins Agent may be the career for you! Responsibilities: Develop leads, schedule appointments, identify customer needs, and market appropriate products and services. Provide prompt, accurate, and... 
    Full time

    Rob Balardo - Desjardins Insurance Agent

    Niagara On The Lake, ON
    9 days ago
  •  ...conduct. Must be flexible to work rotating hours, as assigned by management. Communicate concerns to management. Assist in developing Sales Associates. Maintain respect of peer group, staff and supervisor. Create energy and excitement around shared goals and values... 
    Local area
    Flexible hours
    Night shift
    Weekend work

    Tommy Hilfiger

    Niagara On The Lake, ON
    14 days ago
  •  ...POS, clienteling tools, and social selling platforms (including short-form video) to capture data and encourage repeat purchases. Develop and execute personal sales plans; meet or exceed individual and team KPIs. Source new customers, maintain relationships, and follow... 
    Minimum wage
    Flexible hours
    Shift work
    Night shift

    Coach

    Niagara On The Lake, ON
    25 days ago
  •  ...perspective strengthen our team and business. Here, you’ll be empowered to perform, grow, and engage through unmatched opportunities to develop your skills, gain real-world experience, and learn from the best in the business. Position Overview: Seasonal Selling Associate... 
    Temporary work
    Seasonal work
    Flexible hours
    Shift work
    Afternoon shift

    Victoria’s Secret & Co.

    Niagara On The Lake, ON
    28 days ago
  •  ...personnel Secures the facility, ensuring building is locked/unlocked as required Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our employees and for our customers. In order to... 
    Local area

    Aramark

    Niagara On The Lake, ON
    4 days ago
  •  ...their communities. As an Assistant Store Manager, you will have the opportunity to work in partnership with the Store Manager to develop outstanding associates, deliver exceptional and consistent customer experiences, and positively impact growth across Bath & Body Works... 
    Long term contract
    Temporary work
    Work from home
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Bath & Body Works

    Niagara On The Lake, ON
    18 days ago
  • $75.9k - $141.9k per year

     ...efficient workflows and standards. Integrates aspects of Cloud architecture, development, administration, and security. Designs, develops, architects, and deploys cloud-native applications. Collaborates with the development team and other technical experts to create enterprise... 
    Contract work
    Part time
    Niagara On The Lake, ON
    14 hours ago
  •  ...line with the certification standards.   Key Responsibilities: Sets up physical class environment (chairs, equipment, etc.). Develops, modifies and delivers low-impact, safe and effective group or in-home exercises that prevent injury, reduce risk of falls and... 
    Permanent employment
    Full time
    Casual work
    Work from home

    VON Canada

    Niagara On The Lake, ON
    16 days ago
  • $21.03 per hour

     ...activities of daily living.  Assist in counseling participants to improve cognitive skills.  Assist in counseling participants to develop social skills.  Assist participants with exercise, sports activities and work projects designed to improve physical endurance;... 
    Temporary work
    Part time
    Immediate start

    Rehab Without Walls Neuro Rehabilitation

    Niagara On The Lake, ON
    more than 2 months ago
  •  ...Manages store budget for daily operations in support of the P&L Builds highly productive teams through sourcing, selecting and developing people Accountable for team performance through coaching and feedback. Teaches and trains to build capabilities. Leads the... 
    Full time
    Work at office
    Flexible hours
    Night shift

    Gap Inc.

    Niagara On The Lake, ON
    a month ago
  •  ...you stay organized and connected throughout your day  Travel compensation and mileage What you'll do:  Client assessments to develop individual care plans Provide primary care in collaboration with other healthcare professionals  Simple and advanced wound care,... 
    Temporary work
    Part time
    Shift work

    VON Canada

    Niagara On The Lake, ON
    5 days ago
  • $86k - $135k per year

     ...work of designers and junior engineers, and developing technical specifications, data sheets and...  ...with Staad Pro structural analysis software. Familiarity with Mathcad and SAP 2000 is...  ...Collaborate on exciting projects to develop innovative solutions What we offer you... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Niagara Falls, ON
    16 hours ago
  • $122.26k per year

     ...Support operating and capital budget planning, forecasting, software licensing, support contracts, and technology investment planning...  ...RFPs, scopes of work, budgets, and performance outcomes. Well-developed leadership, analytical, problem-solving, project management, communication... 
    Permanent employment
    Full time
    Internship
    Remote work
    Monday to friday
    Flexible hours

    City of St. Catharines

    St Catharines, ON
    5 days ago
  •  ...seeking a Designer to join our team. They will be responsible for developing & building upon dealer/customer relationships by providing all...  .../blueprints/elevations. Proficiency with 2020 Design Software, AutoCAD or other relevant design software Competency in Microsoft... 
    Permanent employment
    Full time

    Elmwood

    St Catharines, ON
    9 days ago
  •  ...ministry of Insight.   Key Duties and Responsibilities: You will develop relationships with individual donors, local businesses and...  ...Microsoft Office and have the ability to learn and utilize other software programs.   Application: Please include the following: #Cover... 
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Insight Biblical Counselling

    Welland, ON
    11 days ago
  • $30k - $80k per year

     ...Personal Trainers are responsible for developing a roster of clients, and working with their...  ...health history and future goals in order to develop tailored, effective programming...  ...clients (e.g., use of GoodLife tools and software) Do you have what it takes? Must be willing... 

    GoodLife Fitness

    St Catharines, ON
    17 days ago
  • $60k - $80k per year

     ...on personal electronics purchases. Delivery Management Develop project plans and schedules to ensure timely project delivery....  ...and maintain detailed project schedules using project management software. Coordinate resource allocation and task assignments. Monitor... 
    Permanent employment
    Full time
    For subcontractor
    Internship
    Day shift

    Design Electronics

    Niagara Falls, ON
    16 days ago
  • $44.4k - $53.97k per year

     ...and propose innovative, evidence-based programs and services. Develop and implement strategies to improve the health and well-being of...  ...a multidisciplinary team. Proficiency with basic computer software. Excellent oral and written French skills, with strong oral and... 
    Full time
    Contract work
    Summer work

    Centre de santé communautaire

    Welland, ON
    1 day ago
  • $70k - $105k per year

     ...value of integrated technology solutions. Design and Build Develop comprehensive and innovative designs for integrated technology...  ...., CEDIA, Crestron, Control4) is preferred. ~ Experience with software (D-Tools, Visio, AutoCAD, Excel, MS Office Suite,) is preferred.... 
    Permanent employment
    Full time
    Internship
    Day shift

    Design Electronics

    Niagara Falls, ON
    16 days ago
  • $29.8 per hour

     ...management systems (CMMS), Human Machine Interfaces (HMIs), and related software and hardware Good problem solving, inspection and...  ...opportunities. Niagara boasts dynamic modern cities, Canada’s most developed wine industry, a temperate climate, extraordinary theatre, and some... 
    Long term contract
    Part time
    For contractors
    Local area
    Monday to friday
    Shift work

    Niagara Region

    St Catharines, ON
    6 days ago
  • $125k - $135k per year

     ...and project management staff to deliver sustainable solutions Develop and manage discipline work plans aligned with project milestones...  ...proficiency with engineering, computational, and modeling software (Revit, AutoCAD, MicroStation, etc.) Strong understanding of QA... 
    Long term contract
    Flexible hours

    CHA Consulting, Inc.

    St Catharines, ON
    7 hours ago
  • $32.91 per hour

     ...Social/Human/Community Services discipline Additional training in software courses including database, spreadsheet, word processing, and...  .... Niagara boasts dynamic modern cities, Canada’s most developed wine industry, a temperate climate, extraordinary theatre, and some... 
    Contract work
    Temporary work
    Work at office
    Local area
    Monday to friday
    Shift work

    Niagara Region

    Niagara Falls, ON
    4 days ago

Do you want to receive more vacancies?

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