AWS Cloud Developer

3 weeks ago


Toronto, Ontario, Canada Bank of Montreal Full time
AWS Cloud Developer (Node JS)

Location: Toronto, ON, CAN

Time Type: Full Time

Job Requisition ID: R240020195

Application Deadline: 11/29/2024

Address: 100 King Street West

Job Family Group: Technology

Understands that the success of a technical lead is to understand the core business processes of the business unit and business requirements as well as the architecture patterns and technology strategy.

Write detailed software solution architecture documents and design documents. Follow enterprise architecture review process.

Implement/Code while ensuring that their code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements. Writes, configures, and integrates code to create the software that aligns with architecture patterns and technology strategy.

Implement and work on POCs when needed. Must be flexible in terms of technical expertise and have experience across various technologies including but not limited to RDBMS, Java EE, Node.js, AWS Stack (Lambda, RDS, App Mesh), microservices architecture, and other tech.

Understands the implications of various components (including technology strategy & architecture) to the overall design of a program, system, or ecosystem.

Evaluates new technologies for fit with the program/system/ecosystem and the associated upstream and downstream impacts on process, data, risk (e.g., security).

Works toward the objective of defect-free software. Ensures that systems functionally meet requirements, align with architecture, and promote the development of common assets. Supports the resolution of production issues and problems. Makes recommendations to improve BMO processes & systems.

  • Assesses impact of design decisions to the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.
  • Recommends and implements solutions based on analysis of issues and implications for the business.
  • Identifies project interdependencies and advises on implications.
  • Leads and implements initiatives as required to deliver business objectives.
  • Conducts independent analysis and assessment to resolve strategic issues.
  • Builds effective relationships with internal/external stakeholders and ensures alignment.
  • Monitors and tracks performance, and addresses any issues.
  • Leads/conducts detailed code reviews and provides feedback in a constructive manner.
  • Decomposes business requirements and translates them into detailed design specifications and code.
  • Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
  • Assesses the costs and benefits for different solutions and recommends/decides on appropriate designs.
  • Designs solutions, writes code, performs unit testing, develops appropriate artifacts/documentation, and facilitates final delivery.
  • Supports production issues, includes independently completing root-cause analysis and diagnosis.
  • Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
  • Builds solutions that are supportable, scalable, and achieve our aspiration of common assets.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
  • Supports the management of specific project deliverables & outcomes.
  • Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, building communities of practice and networks.
  • Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Provides specialized consulting, analytical, and technical support.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently and regularly handles non-routine situations.
  • Broader work or accountabilities may be assigned as needed.

Qualifications:

  • Typically solid cloud development experience specifically in AWS with a strong architecture exposure.
  • Strong experience with Node.js and AWS serverless architecture.
  • Advanced level of knowledge of IT domain (OOD, SOA, Web services, API).
  • Knowledge of software development practices, concepts, and Microservices.
  • Experience with critical applications/migration to AWS cloud.
  • 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 (on-prem and cloud).

Salary: $74,800.00 - $138,600.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 the 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: https://jobs.bmo.com/global/en/Total-Rewards.

We're here to help

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 https://jobs.bmo.com/ca/en.

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.


  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Title: AWS Cloud DeveloperJob Description:About the Role:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As a Cloud Developer, you will be responsible for designing, implementing, and maintaining scalable and secure cloud-based solutions using AWS services.Key Responsibilities:Design and implement cloud-based...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Title: AWS Cloud DeveloperJob Description:About the Role:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As a Cloud Developer, you will be responsible for designing, implementing, and maintaining scalable and secure cloud-based solutions using AWS services.Key Responsibilities:Design and implement cloud-based...

  • AWS Cloud Developer

    1 month ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Title: AWS Cloud DeveloperJob Description:Job Summary:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As an AWS Cloud Developer, you will be responsible for designing, implementing, and maintaining cloud-based solutions using AWS services such as Lambda, DynamoDB, and API Gateway.Key Responsibilities:Design and...

  • AWS Cloud Developer

    1 month ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Title: AWS Cloud DeveloperJob Description:Job Summary:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As an AWS Cloud Developer, you will be responsible for designing, implementing, and maintaining cloud-based solutions using AWS services such as Lambda, DynamoDB, and API Gateway.Key Responsibilities:Design and...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Summary:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As an AWS Cloud Developer, you will be responsible for designing, implementing, and maintaining cloud-based solutions using AWS services such as Lambda, DynamoDB, and API Gateway.Key Responsibilities:Design and implement scalable and secure cloud-based solutions...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Title: AWS Cloud DeveloperJob Description:Job Summary:Apex Systems is seeking an experienced AWS Cloud Developer to join our team. As an AWS Cloud Developer, you will be responsible for designing, developing, and deploying cloud-based applications using AWS services such as Lambda, DynamoDB, and API Gateway.Key Responsibilities:Design and develop...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Summary:AWS Cloud DeveloperApex Systems is a global IT services firm seeking an experienced AWS Cloud Developer to join our team. As an AWS Cloud Developer, you will be responsible for designing, developing, and deploying cloud-based solutions using AWS services such as Lambda, DynamoDB, and API Gateway.Key Responsibilities:Design and develop cloud-based...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada BMO Full time

    About the RoleBMO is seeking a highly skilled AWS Cloud Developer to join our team. As a key member of our technology group, you will play a critical role in designing, developing, and implementing cloud-based solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop cloud-based solutions using AWS technologies such as Lambda,...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Summary:We are seeking an experienced AWS Cloud Developer to join our team at Apex Systems. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based solutions using AWS services such as Lambda, DynamoDB, and API Gateway.About the Role:Design and develop cloud-based solutions using AWS...

  • AWS Cloud Developer

    3 weeks ago


    Toronto, Ontario, Canada Apex Systems Full time

    Job Overview:AWS Cloud Developer needed to join Apex Systems, a global IT services firm. The ideal candidate will have experience with AWS services, including Lambda and ECS, and a strong understanding of software development principles.Key Responsibilities:Implement backend solutions using AWS services, ensuring code adheres to security, performance, and...

  • AWS Cloud Developer

    2 weeks ago


    Toronto, Ontario, Canada Bank of Montreal Full time

    Job Title: AWS Cloud Developer - Technology StrategistJob Summary:As a key member of our technology team, we are seeking an experienced AWS Cloud Developer - Technology Strategist to join our group. The successful candidate will be responsible for designing, developing, and implementing scalable and secure cloud-based solutions using AWS services....

  • AWS Cloud Developer

    1 month ago


    Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Astra North Infoteck Inc. Job DescriptionAs a seasoned AWS Cloud Developer, you will be responsible for designing, developing, and deploying backend services and APIs on AWS infrastructure. Your expertise in Node.js and AWS Lambda will enable you to architect and implement data storage solutions using DynamoDB, RDS, or Aurora. You will also develop...


  • Toronto, Ontario, Canada Foresters Financial Full time

    Job Title: AWS Cloud Systems EngineerJob SummaryWe are seeking a highly skilled AWS Cloud Systems Engineer to join our team at Foresters Financial. As a Cloud Systems Engineer, you will be responsible for designing, implementing, and managing cloud-based systems and infrastructure to support our business applications.Key ResponsibilitiesDesign and implement...


  • Toronto, Ontario, Canada Foresters Financial Full time

    Job Title: AWS Cloud Systems EngineerJob SummaryWe are seeking a highly skilled AWS Cloud Systems Engineer to join our team at Foresters Financial. As a Cloud Systems Engineer, you will be responsible for designing, implementing, and managing cloud-based systems and infrastructure to support our business applications.Key ResponsibilitiesDesign and implement...

  • AWS Cloud Developer

    4 weeks ago


    Toronto, Ontario, Canada BMO Full time

    Job SummaryBMO is seeking a highly skilled AWS Cloud Developer to join our team. As a technical lead, you will be responsible for designing and implementing software solutions that meet the needs of our business.Key ResponsibilitiesDesign and implement software solutions using AWS cloud servicesDevelop and maintain high-quality code that meets the...

  • AWS Cloud Developer

    3 weeks ago


    Toronto, Ontario, Canada BMO Full time

    Job SummaryBMO is seeking a highly skilled AWS Cloud Developer to join our team. As a technical lead, you will be responsible for designing and implementing software solutions that meet the needs of our business.Key ResponsibilitiesDesign and implement software solutions using AWS cloud servicesDevelop and maintain high-quality code that meets the...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Job Title: AWS Cloud Solutions ArchitectJob Summary:Astra North Infoteck Inc. is seeking an experienced AWS Cloud Solutions Architect to design and develop business solutions using the AWS platform. The ideal candidate will have a strong background in cloud infrastructure, cloud applications, and cloud-based solutions with AWS.Key Responsibilities:• Define...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Job Title: AWS Cloud Solutions ArchitectJob Summary:Astra North Infoteck Inc. is seeking an experienced AWS Cloud Solutions Architect to design and develop business solutions using the AWS platform. The ideal candidate will have a strong background in cloud infrastructure, cloud applications, and cloud-based solutions with AWS.Key Responsibilities:• Define...


  • Toronto, Ontario, Canada Software International Full time

    AWS Connect Developer OpportunitySoftware International is seeking a skilled AWS Connect Developer to join our team. As a key member of our team, you will be responsible for designing and implementing cloud-based contact center solutions using Amazon Connect.Key Responsibilities:Develop Amazon Connect contact flows using Dynamo DB, Lex, Bots, and API...


  • Toronto, Ontario, Canada Software International Full time

    AWS Connect Developer OpportunitySoftware International is seeking a skilled AWS Connect Developer to join our team. As a key member of our team, you will be responsible for designing and implementing cloud-based contact center solutions using Amazon Connect.Key Responsibilities:Develop Amazon Connect contact flows using Dynamo DB, Lex, Bots, and API...