
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
careers-trivia.net