Software Developer, Cloud & Microservices

United States Digital Space LLC

Toronto

On-site

CAD 61,600 - 113,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans

Job summary

Bank of Montreal (BMO) is seeking a software-focused professional to contribute across the software development lifecycle, translating user requirements into technical specifications and implementing new software while ensuring security and performance standards.

You will collaborate with cross-functional teams to deliver high-quality technology applications, participate in release processes, and continuously evaluate new technologies for risk and impact.

Qualifications

  • Foundational level: Creative thinking.
  • Foundational level: Building and managing relationships.
  • Foundational level: Emotional agility.
  • Foundational level: Quality Assurance and Testing.
  • Foundational level: Cloud computing.
  • Foundational level: Microservices.
  • Foundational level: Technology Business Requirements Definition, Analysis and Mapping.
  • Foundational level: Adaptability.
  • Foundational level: Learning Agility.
  • Intermediate level: Programming.
  • Intermediate level: Applications Integration.
  • Intermediate level: Test Driven Development.
  • Intermediate level: System Development Lifecycle.
  • Intermediate level: Troubleshooting.
  • Intermediate level: System and Technology Integration.
  • Intermediate level: Verbal & written communication skills.
  • Intermediate level: Collaboration & team skills.
  • Intermediate level: Analytical and problem solving skills.
  • 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.

Responsibilities

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

Skills

Creative thinking
Building and managing relationships
Emotional agility
Quality Assurance and Testing
Cloud computing
Microservices
Technology Business Requirements
Adaptability
Learning Agility

Education

Post-secondary degree in related field

Job description

Bank of Montreal (BMO) is seeking a software-focused professional to contribute across the software development lifecycle, translating user requirements into technical specifications and implementing new software while ensuring security and performance standards.

You will collaborate with cross-functional teams to deliver high-quality technology applications, participate in release processes, and continuously evaluate new technologies for risk and impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AWS Cloud Developer — Hybrid, Build Scalable Cloud Apps
AWS Cloud Developer — Hybrid, Build Scalable Cloud Apps

Bank of Montreal • Toronto

Hybrid
CAD 76,000 - 142,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
AWS Cloud Applications Engineer
AWS Cloud Applications Engineer

BMO • Toronto

On-site
CAD 62,000 - 114,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Software Developer (New or Recent Graduate)
Software Developer (New or Recent Graduate)

United States Digital Space LLC • Toronto

On-site
CAD 61,000 - 114,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior AWS Cloud Developer
Senior AWS Cloud Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 76,000 - 142,000
Health insurance
Tuition reimbursement
Retirement savings plan
Software Developer Co-op — Mentorship & Growth
Software Developer Co-op — Mentorship & Growth

Bank of Montreal • Toronto

On-site
CAD 62,000 - 114,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior Application Engineer - Microservices & Cloud
Senior Application Engineer - Microservices & Cloud

BMO Financial Group • Calgary

On-site
CAD 75,000 - 142,000
Assurance santé
Remboursement des frais de scolarité
Assurance accident et vie
+1
Senior Full-Stack Development Manager
Senior Full-Stack Development Manager

Socket.dev • Toronto

On-site
CAD 95,000 - 176,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Cloud Application Developer - (AWS / Banking/ Payment Systems)
Cloud Application Developer - (AWS / Banking/ Payment Systems)

BMO • Toronto

On-site
CAD 62,000 - 114,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior Backend Java Engineer — Build Scalable Banking APIs
Senior Backend Java Engineer — Build Scalable Banking APIs

RBC • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
AI-Enabled Systems Lead for Banking Platforms
AI-Enabled Systems Lead for Banking Platforms

Bank of Montreal • Toronto

On-site
CAD 76,000 - 142,000
Health insurance
Tuition reimbursement
Retirement savings plans