Salesforce Developer

Bank of Montreal•Chicago, IL
•$100,000 - $220,000•Hybrid

About The Position

This Salesforce Developer role supports software development across the full lifecycle, including translating business and user needs into technical specifications, designing and developing applications, testing and implementation, maintenance, and documentation. The work focuses on Salesforce and related business systems, with opportunities to learn about Risk Management and strengthen Salesforce technical skills. The role is hybrid, with two days in the office currently required. The developer supports system design, security requirements, troubleshooting, release management, version control, and adherence to security, logging, error-handling, performance, and other non-functional standards. The position also evaluates new technologies and their impacts on processes, data, and risks, and works with functional teams, senior leaders, and stakeholders. The role applies BMO’s Risk Management Framework and makes risk-informed decisions in accordance with applicable policies, laws, and regulations.

Requirements

  • 5–7 years of development experience on the Salesforce Lightning platform, including metadata-driven and declarative development, Lightning Web Components, Apex, Aura, Flows, page layouts, validation rules, custom controls, triggers, and APIs.
  • 2–3 years of Salesforce Administration experience with security, including profiles, permission sets, custom permissions, and access management.
  • 2–3 years of experience with relational databases and SQL, SOQL, and SOSL.
  • Typically 7+ years of relevant experience and a post-secondary degree in a related field, or an equivalent combination of education and experience.
  • Seasoned professional with a combination of education, experience, and industry knowledge.
  • Intermediate proficiency in creative thinking, relationship building and management, and emotional agility.
  • Advanced proficiency in quality assurance and testing, cloud computing, microservices, technology business requirements definition, analysis and mapping, adaptability, learning agility, programming, applications integration, test-driven development, system development lifecycle, troubleshooting, and system and technology integration.
  • Strong verbal and written communication, analytical and problem-solving, and collaboration and teamwork skills, with a focus on cross-group collaboration.
  • Ability to manage ambiguity and make data-driven decisions.

Nice To Haves

  • Salesforce or Fusion certification.
  • Scripting experience with SQL databases.
  • Hands-on experience integrating data with Salesforce objects (IDP).
  • Experience with Python, HTML, Java, or JIRA.
  • Experience with Fusion Risk Management.
  • Knowledge of Excel and Power Query; macros, VBA, and Power BI are additional pluses.

Responsibilities

  • Drive the software development lifecycle, working across functional teams to transform requirements into features and overseeing development processes, testing, and maintenance.
  • Translate user requirements into technical specifications; write code and prepare design specifications.
  • Support system design, advise on security requirements, and debug business systems and service applications.
  • Develop technology applications and services using appropriate algorithms, data structures, programming languages, tools, standards, and platforms.
  • Analyze, develop, test, and implement software programs, and document software development lifecycle execution.
  • Perform preventative and corrective maintenance, troubleshooting, and fault rectification for system and core software components.
  • Ensure code and configurations meet security, logging, error-handling, performance, and non-functional requirements.
  • Evaluate new technologies for fit and assess their upstream and downstream impacts on processes, data, and risk.
  • Follow release-management processes and standards, and apply version controls.
  • Assist with interpreting and documenting client requirements.
  • Serve as a specialist resource to senior leaders and stakeholders at a group or enterprise-wide level; address complex or ambiguous situations and implement changes in response to shifting trends.
  • Apply BMO’s Risk Management Framework, Risk Culture, and approved Risk Appetite when making decisions, protecting assets, and complying with applicable policies, laws, and regulations.
  • Undertake broader work or accountabilities as assigned.

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident insurance
  • Life insurance
  • Retirement savings plans
  • Performance-based incentives and discretionary bonuses may be included in the total compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service