Talent.com
BMO
Software Application DeveloperBMO • Calgary, AB, CAN
Software Application Developer

Software Application Developer

BMO • Calgary, AB, CAN
30+ days ago
Salary
CA$61,600.00 yearly
Job type
  • Full-time
  • Part-time
Job description

Application Deadline:

04/30/2026

Address:

401 9th Avenue SW, Suite 1930

Job Family Group:

Technology

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and 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 requirements.

  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Broader work or accountabilities may be assigned as needed.

Qualifications:

Foundational level of proficiency:

  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Quality Assurance and Testing.
  • Cloud computing.
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.

Intermediate level of proficiency:

  • Programming.
  • Applications Integration.
  • Test Driven Development.
  • System Development Lifecycle.
  • Troubleshooting.
  • System and Technology Integration.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Data driven decision making.
  • Typically between 4 - 6 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Technical proficiency gained through education and/or business experience.
  • Tech skills needed: Oracle SQL, APIs (REST/SOAP), AWS, JSON/XML MQ, Kafka, etc.)
  • NOTE: This role requires 2/3 days a week in the office.

Salary:

$61,600.00 - $113,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.

Create a job alert for this search

Software Application Developer • Calgary, AB, CAN

Similar jobs

Application Developer

Compunnel, Inc.Calgary, AB, CA
Full-time

We are seeking a skilled Application Developer to architect and build robust, scalable iOS applications using Swift and SwiftUI.This role focuses on writing clean, maintainable code, optimizing app... Show more

 • Promoted

Senior Software Developer, Mobile

SliceCalgary, AB, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo... Show more

 • Promoted

Senior Software Developer

PreciselyCalgary, AB, CA
Full-time

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Show more

 • Promoted

Remote Web Application Software Developer

IndsciCalgary, AB, CA
Remote
Full-time

Become a Remote Web Application Software Developer and contribute to meaningful projects.Utilize your skills in full stack development, cloud technologies, and agile practices to create impactful s... Show more

 • Promoted

Software Developer

Fidelity InternationalCalgary, AB, CA
Full-time

Job Description*****You will be working on a 100% remote schedule as part of Fidelity’s dynamic working arrangement.Current work authorization for Canada is required for all openings.Who We Are**At... Show more

 • Promoted

Application Developer

Prairie Payments Joint VentureCalgary, AB, CA
Full-time

The Prairie Payments Joint Venture (PPJV) is a joint venture owned by three Prairie centrals created to digitally transform and modernize payment services for credit unions in the Prairies.PPJV’s g... Show more

 • Promoted

Mobile Application Developer

SynechronCalgary, AB, Canada
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... Show more

 • Promoted

Senior Application Developer

WSP in the U.S.Calgary, AB, CA
Full-time

Be involved in projects with our Project Controls & Technology (PCT) and CM Team and be a part of a growing organization that meets our client's objectives and solves their challenges.At WSP, we ar... Show more

 • Promoted

Application Developer - Senior

Handis Consulting Inc.Calgary, AB, CA
Full-time

Contract- 12 month (up to 1 year extension).Our public sector client is seeking a Senior Application Developer for a 12 month, full time contract, with the possibility of up to a 12-month extension... Show more

 • Promoted

Senior Mobile Application Developer

ShowpassCalgary, AB, CA
Full-time

At Showpass, we’re reigniting the joy of live experiences.We’re Canada’s fastest-growing event ticketing and live experience platform, powering everything from concerts and festivals to comedy show... Show more

 • Promoted

mobile applications developer

AbaData Inc.Calgary
Full-time +1

Location #301, 400 Crowfoot Crescent NW Calgary , AB T3M 2H4.To be negotiated) / 30 to 40 hours per week.Terms of employment Permanent employment Full time.Work must be completed at the physical lo... Show more

 • Promoted

Senior Infrastructure Developer, Optimization Software

KinaxisCalgary, AB, CA
Full-time

Ottawa and Toronto, Canada - Hybrid.Other Canadian locations - Remote.This is an existing job vacancy.Infrastructure & Platform Development.Design, develop, and maintain core infrastructure support... Show more

 • Promoted

Software Developer

BenevityCalgary, AB, CA
Full-time

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about.Through giving, volunteering, gr... Show more

 • Promoted

Application Developer

Alberta CentralCalgary, AB, CA
Full-time

The Prairie Payments Joint Venture (PPJV) is a joint venture owned by three Prairie centrals created to digitally transform and modernize payment services for credit unions in the Prairies.PPJV’s g... Show more

 • Promoted

Intermediate C++ Software Developer (remote) - Ateko, backed by Bell Canada

Ateko, backed by Bell Canadacalgary, ab, ca
Remote
Full-time

Development of software applications for our client focusing on informatics systems.The required candidate must, at a minimum, be expected to perform the following:.Write code for new features and ... Show more

 • Promoted

Calgary Software Applications Developer

Princeton IT Services, IncCalgary, AB, CA
Full-time

Princeton IT Services is searching for a Calgary-based Software Development Programmer.This full-time role offers a chance to innovate and manage software projects across various platforms.Candidat... Show more

 • Promoted

Integrator Software Developer (Co-op)

Nutrien Ag Solutions LimitedCalgary, AB, CA
Full-time

Job Title: Integrator Software Developer (Co-op).As an Integrator – Software Developer, you will design, build, test, and maintain Python-based applications that directly enhance operational safety... Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionCalgary, AB, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located... Show more

 • Promoted

C# Application Developer - Government Projects

Source CodeCalgary, AB, CA
Full-time

Leverage your application development skills as a C# Application Developer within a government agency for a 6+ month remote contract.This role requires advanced knowledge of.NET and application lif... Show more

 • Promoted

Analyst Software Developer (Southeast Calgary)

CPKCCalgary, AB, CA
Full-time

As an Analyst Software Developer, you’ll play a key role in shaping the future of CPKC’s Advanced Train Control team - working in a complex, mission‑critical environment where your contributions di... Show more