Final date to receive applications: 05/01/2026
Address: 401 9th Avenue SW, Suite 1930
Responsibilities- Drive the overall software development lifecycle, collaborating across functional teams to transform requirements into features.
- Translate user requirements into technical specifications, writing code and preparing design specifications.
- Support system design, provide advice on security requirements, and debug business systems and service applications.
- Apply deep knowledge of algorithms, data structures, and programming languages to develop high‑quality technology applications and services.
- Analyze, develop, test, and implement software programs, documenting the entire software development life cycle.
- Perform preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
- Ensure code/configurations adhere to security, logging, error handling, and performance standards and non‑functional requirements.
- Evaluate new technologies for fit with the program/system ecosystem and assess upstream and downstream impacts on process, data, and risk.
- Follow release management processes and standards, applying version controls.
- Assist in interpreting and documenting client requirements and provide specialized consulting, analytical, and technical support.
- Exercise judgment to identify, diagnose, and solve problems, working independently on non‑routine situations.
- Foundational proficiency in creative thinking, building and managing relationships, and emotional agility.
- Intermediate proficiency in quality assurance and testing, cloud computing, microservices, technology business requirements definition, analysis and mapping, adaptability, learning agility, verbal & written communication, collaboration, analytical and problem‑solving skills, and data‑driven decision making.
- Advanced proficiency in programming, application integration, test‑driven development, system development lifecycle, troubleshooting, and system and technology integration.
- 5–7 years of relevant experience and a post‑secondary degree in a related field, or an equivalent combination of education and experience.
- Deep technical proficiency gained through extensive education and business experience.
- Leadership experience required.
- Understanding of core AWS services: EC2, Lambda, S3, RDS, VPC, IAM.
- Java, Oracle SQL, APIs (REST/SOAP), JSON/XML.
Salary: $75,900.00 – $ (Salaried). This range reflects BMO Financial Group’s pay range and type. Salaries may vary by location, skills, experience, education, and qualifications, and may include a commission structure. Part‑time roles are prorated.
Location and Work RequirementsThis role requires 2–3 days per week in the office. Remote work is possible for the remaining days.
BenefitsBMO provides health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
EEO & Accommodation StatementBMO is committed to an inclusive, equitable and accessible workplace. Accommodations are available on request for candidates during all phases of the selection process. Please contact your recruiter to request an accommodation.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: