Development Lead - Toronto, Canada - BMO Financial Group

BMO Financial Group
BMO Financial Group
Verified Company
Toronto, Canada

2 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description
33 Dundas Street West Toronto Ontario,M5G 3C2

BMO is a North American leader in Personalization.

We've invested in the tools, the people, and the culture to become the best in delivering delightful, compelling, and personalized digital experiences.

Our team includes Personalization Specialists (product owners), Content Strategists, UX and Visual designers, Web Developers, QA resources, MarTech specialists, and other digital experts).

Our team is rapidly growing, and we are looking for passionate people to help us reach the next level


Reporting to the Senior Manager, Development & QA, Customer Journey & Personalization COE, the Development Lead, Customer Journey & Personalization COE ,is responsible for leading the team that develops personalized experiences, OLB LME Campaigns and A/B tests on BMO's North American digital properties.

The overall objective for this role, and the result of their labour, is to facilitate revenue generation, loyalty, and customer satisfaction through leading the development of personalized experiences.


  • Aspire to be the best, and inspire others to be the best. Share our passion for creating marketleading personalized experiences, and passion for optimizing those experiences through A/B testing.
  • Be an experienced, handson developer who has led a team of developers; and can establish a clear strategic vision and roadmap for the team
  • Be naturally at home with a range of web concepts, technologies, and methodologies (listed below)
  • Be able to work as part of a friendly and collaborative crossdiscipline agile team; as well as work with Product Owners and stakeholders to support translation of business requirements into technical outcomes, and communicate technical solutions to nontechnical partners
  • Be able to balance daytoday workload for the team
  • Collaborate with, and influence, other technical teams in establishing the best technical solution and outcome for our customers and shareholders
  • Be proactive in finding ways to improve our practice
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and nonfunctional requirements.
  • Evaluates new technologies for fit with the program/system/ecosystem and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Operates at a group/enterprisewide level and serves as a specialist resource to senior leaders and stakeholders.
  • Applies expertise and thinks creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and nonroutine.
  • Implements changes in response to shifting trends.
  • Broader work or accountabilities may be assigned as needed.

Qualifications:


Professional Experience

  • A bachelors degree or college diploma computer science or another, related, technical discipline
  • 5+ years working experience in Web Development

Technical Knowledge
-
Must have/be

  • Experience translating business requirements in into technical outcomes; and technical concepts to nontechnical stakeholders
  • Strong working experience with Kanban Boards, Jira/Rally, SVNs [GitHub/BitBucket], HTML5, CSS3, JavaScript, jQuery, React/Angular, Web APIs, and JSON
  • Experience with Web Developer tools (Firebug, Console, Network Inspector)
  • A strong understanding of web concepts (DOMs, HTML Elements and Attributes, iFrames, CSS Box Model, GET/POST requests, clientside/serverside cookies, querystring parameters, responsive vs. adaptive design, etc.)
  • Experience working with a CMS (WEM [OpenText], Adobe Experience Manager, Drupal, or similar)
  • Intermediate knowledge of clientside testing and best practices
  • Web Standards: W3C & WCAG 2.0
  • Software Development Life Cycles (SDLC): namely Agile and Waterfall
-
Experience with the following would be an Asset but not required

  • RESTful APIs and WebServices
  • MongoDB
  • Working experience with Marketing Technologies (Web Analytics tagging and platforms, A/B Testing Platforms, Google's DoubleClick, Tag Managers, and Data Management Platforms)|
-
Soft Skills

  • Proven experience excelling in a teambased collaborative environment
  • Celebrate and promote team successes
  • Strong relationshipmanagement skills to establish productive working relationships with internal clients, external vendors and stakeholders
  • Share our passion for marketleading digital personalization and A/B testing
  • Curiosity with a thirst for knowledge
  • Embrace a diversity of viewpoints and ideas
  • Thrive in an agile, facepaced, environment
  • Be

More jobs from BMO Financial Group