B

Bank of Montreal

Runs Canadian and US banks for people and firms

Salesforce Developer

Enterprise ApplicationsConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Five to seven years of development experience on the Salesforce Lightning platform, including metadata-driven and declarative development, Lightning Web Components, Apex programming, Aura, Flows, page layouts, validation rules, custom controls, triggers, and application programming interfaces.
  • Two to three years of experience in Salesforce administration, including security profiles, permission sets, custom permissions, and access management.
  • Two to three years of experience with relational databases, SQL, SOQL, and SOSL.
  • Intermediate proficiency in creative thinking, building and managing relationships, 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, system and technology integration, verbal and written communication, analytical and problem-solving skills, cross-group collaboration, managing ambiguity, and data-driven decision-making.
  • Typically, seven or more years of relevant experience and a post-secondary degree in a related field of study, or an equivalent combination of education and experience.
  • Seasoned professional experience combining education, experience, and industry knowledge.

Responsibilities

  • Drive the overall software development lifecycle by working across functional teams to transform requirements into features, manage development teams and processes, and conduct software testing and maintenance.
  • Translate user requirements into technical specifications, write code, and manage preparation of design specifications.
  • Support system design, advise on security requirements, and debug business systems and service applications.
  • Apply knowledge of algorithms, data structures, and programming languages to develop technology applications and services, including tools, standards, and software platforms based on business requirements.
  • Translate user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements.
  • Analyze, develop, test, and implement software programs, and document the entire software development lifecycle execution.
  • Perform preventative and corrective maintenance, troubleshooting, and fault rectification of system and core software components.
  • Ensure code and configurations adhere to security, logging, error-handling, performance standards, and non-functional requirements.
  • Evaluate new technologies for fit with the program, system, or ecosystem and assess associated upstream and downstream impacts on processes, data, and risk.
  • Follow release management processes and standards and apply version controls.
  • Assist in interpreting and documenting client requirements.
  • Operate at a group- or enterprise-wide level and serve as a specialist resource to senior leaders and stakeholders.
  • Address unique or ambiguous situations creatively and find solutions to complex, non-routine problems.
  • Implement changes in response to shifting trends.
  • Apply the Risk Management Framework in executing the role, making sound risk-informed decisions aligned with business strategy and approved risk appetite, protecting assets, and adhering to applicable policies, laws, and regulations.

Desired Qualifications

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

About the Company

Bank of Montreal

Runs Canadian and US banks for people and firms

Bank of Montreal, known as BMO, runs a Canadian bank and a large American bank, serving households and businesses on both sides of the border. Until the Bank of Canada opened in 1935, it acted as the Canadian government's banker. People use its branches and apps for accounts, mortgages, credit cards, and investments, while companies borrow from it and turn to its BMO Capital Markets arm to raise money and trade securities. BMO makes money on the gap between the interest it charges on loans and pays on deposits, plus fees from managing wealth and advising on deals. Bank of Montreal was founded in 1817 as Canada's first bank, and it keeps its legal head office in Montreal and its executive offices in Toronto, Canada.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1817

Recently Posted Jobs

Explore more opportunities at Bank of Montreal

See more jobs