Salesforce Developer

BMO•Chicago, IL
•$100,000 - $220,000•Hybrid

About The Position

This is a hybrid Salesforce Developer role requiring two days in the office. The position offers the opportunity to learn about Risk Management while developing Salesforce technical skills. The developer contributes to the software development lifecycle, translating user and client requirements into technical specifications, designing and building software, and conducting testing, implementation, maintenance, and documentation. The role supports system design and security requirements, troubleshoots business systems and service applications, and ensures code and configurations meet security, logging, error-handling, performance, and other non-functional standards. The developer evaluates technologies and their effects on related processes, data, and risk; follows release-management and version-control standards; and works with stakeholders across groups and the enterprise. Risk-informed decisions must align with BMO’s Risk Management Framework, policies, laws, and regulations.

Requirements

  • 5–7 years of Salesforce Lightning platform (PaaS) development experience, 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, 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 experience combining 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, application integration, test-driven development, software development lifecycle, troubleshooting, and system and technology integration.
  • Verbal and written communication skills, analytical and problem-solving skills, collaboration and cross-group teamwork, ability to manage ambiguity, and data-driven decision-making.

Nice To Haves

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

Responsibilities

  • Drive the software development lifecycle, collaborating across functional teams to turn requirements into features and manage development processes, testing, and maintenance.
  • Translate user and client 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, implement, and document software programs and the software development lifecycle.
  • Perform preventative and corrective maintenance, troubleshooting, and fault rectification of systems and core software components.
  • Ensure code and configurations adhere to security, logging, error-handling, performance, and non-functional requirements.
  • Evaluate new technologies for suitability and assess upstream and downstream impacts on processes, data, and risk.
  • Follow release-management processes and standards and apply version control.
  • 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, non-routine, ambiguous situations creatively and implement changes in response to shifting trends.
  • Apply BMO’s Risk Management Framework and Risk Culture, making sound, risk-informed decisions aligned with business strategy, 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