Sunday , March 26 2023

Jobs at Canadian Tire – Senior Developer, Retail Bank

Website Canadian Tire

Job Description:

Our Technology team plays a critical role in our evolution, specifically as we transition to an omni-retailer where digital complements the physical. Our commitment to being a world-class digital organization is evident in how we are using cutting-edge technologies to bring our digital strategy to life in-store, online and on your mobile devices, ultimately improving customer experiences, driving traffic, and boosting loyalty.

Job Responsibilities:

  • Proven understanding of the software development life cycle via Agile programming practices (such as Scrum or Kanban)
  • Work with project managers, security, business partners and various stakeholders to evaluate solution design options and provide recommendations for retail bank capabilities.
  • Knowledge in principles of software architecture, techniques, and UML notation
  • Be a self-driven member of a cross functional development team to deliver solutions for business requirements
  • Be cognizant of security, organizational risk, PCI, and business at all stages of the software delivery lifecycle
  • Collaborate with development teams and key stakeholders to incorporate the business requirements
  • Create technical process model / flows that show technical integration points between vendors and Canadian Tire Bank (CTB)
  • Some development efforts to implement application solutions that primarily focus on web and mobile technologies that integrate into API/restful services
  • Web application analysis and design skills with the understanding of object-oriented design patterns service-oriented architectures, including web services (REST, JSON, JMS, SOAP, XML)
  • Detailed application design, development, testing and documentation for inhouse applications
  • Design, develop and communicate architecture designs
  • Post-secondary education in Computer Science or related field with 4-6 years practical experience in Information Systems
  • Participation on project activities and progress reporting to development lead and functional manager

Job Requirements:

  • Excellent communication and interpersonal skills
  • Experience designing and delivering web-based solutions integrating to legacy back-end environments
  • Web 2.0, AJAX and Single Page Applications, Adobe Experience Manager
  • API gateways, microservices
  • Knowledge regarding the practical application of security/risk concepts, standards, and regulations in the financial industry
  • Development experience in the following is an asset:- SSO models and protocols: LDAP, SAML, Kerberos, OAuth1,2, OpenID Connect, WS-Security, JOSE JWT, JWE, JWS
  • Web application firewalls, AppDynamics
  • Experience with Spring/J2EE based delivery, SOA and architectural experience or industry certification
  • Experience working at a Canadian Financial Institution would be an asset
  • Atlassian suite, Maven, Jenkins, Ansible
  • Excellent analytics, problem solving and solutioning skills
  • Knowledge of Canadian Tire Bank (CTB) business applications
  • Knowledge in principles of software architecture, techniques, and UML notation
  • Selenium, Junit, SonarQube, ZAP
  • Apache CXF, Tomcat, Websphere, IHS
  • Cordova, Angular.js, node.js, BootStrap, React

Job Details:

Company: Canadian Tire

Vacancy Type:  Full Time

Job Location: Oakville, ON, CA

Application Deadline: N/A

Apply Here