BMO is seeking a Software Application Developer with expertise in AWS cloud-native development and strong programming skills in Java, Python, or Node.js. This role is crucial for analyzing, designing, developing, implementing, and supporting applications aligned with business strategies.
The position involves writing code to accepted standards, participating in planning and implementation of initiatives, and collaborating with team members across departments. You'll be responsible for leading process improvements, working with third-party vendors, and translating business requirements into technical solutions.
Key responsibilities include developing APIs and application integration solutions using AWS services like Lambda, Step Functions, DynamoDB, and API Gateway. The role requires expertise in both RDBMS and No-SQL databases, and experience building highly scalable solutions.
The ideal candidate will have 5+ years of programming experience, expert knowledge of SDLC and AWS cloud-native application development, and strong problem-solving abilities. This is a hybrid role requiring 2-3 days in office at the Toronto location.
BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, and retirement savings plans. The company is committed to creating lasting, positive change for customers, communities, and employees, with a focus on growing the good in business and life.
This is an excellent opportunity for a skilled developer looking to work with modern cloud technologies at a leading financial institution that values innovation and professional growth. The role offers competitive compensation and the chance to work on impactful projects in a collaborative environment.