This job board retrieves part of its jobs from: Commis d'Entrepôt | Emploi Construction | Work From Home

The local jobs board for the people of Brampton, Ontario

To post a job, login or create an account |  Post a Job

   jobs brampton   

Looking for a new job near your home? We might have what you're looking for!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Senior Programmer Analyst (C++)

Canadian Tire Corporation Ltd

This is a Contract position in Brampton, ON posted May 4, 2022.

Senior Programmer Analyst

Help us boldly shape retail in Canada

Canadian Tire Corporation’s (CTC) rich heritage of serving Canadians from coast-to-coast dates back to 1922. Our vision is to become the #1 retail brand in Canada and we are focused on innovating and making important investments in our business, especially when it comes to our people. To reach our goal, we need the best talent to help us evolve and drive change across the business – and boldly help shape Canada’s retail industry. As we strive to be at the forefront of a complex and vastly changing retail industry, it is an exciting time to join the Canadian Tire family of companies.

Within the CTR Delivery – Supply Chain Distribution Delivery group, the Senior Programmer Analyst is part of a team working with different stakeholders in IT to develop, test and implement solutions that meet business objectives. The Senior Programmer Analyst’s core service is to undertake detail design, develop program code, test and implement systems based on the business requirements and high-level design. The Senior Programmer Analyst may also work in partnership with the Business super users, Business Analysts, end users and software vendors for packaged applications on all phases of the project life cycle.

The Senior Programmer Analyst combines business and technology skills with leadership, communication, planning, and organizational skills. Using proven methods and tools, he/she is accountable for delivering excellent quality results, according to agreed upon timelines and within budget. He/she converts the high level design to detail design specifications, identifies and documents the unit processes; he/she plans and executes the development, testing and validation activities to ensure that the results meet the design specifications – in partnership with the Development Lead, the Test Lead, Business Analysts, Business Stakeholders, IT Development team members and Integration Architecture team members.

What you’ll do

  • Ability to develop technical solutions according to high level specifications, and document detail design solutions where required.
  • Understand and follow the Agile SMART delivery approach and the traditional System Development Life Cycle (SDLC) process.
  • Produce concise and understandable documentation during the different phases of the project.
  • Be an active member of an Agile team, participate in the sprints and scrums as per the teams’ guiding principles and agreed upon protocols.
  • Assist with the creation of stories and estimate their size as directed by the Scrum Master, Product Owner and Deliver Leads.
  • Write program code according to technical standards
  • Develop, maintain, debug, test, and document system components
  • Configure, test, and implementation of vendor developed software package applications.
  • Experience with more than one programming language / development tool
  • Participate and assist with the creation of detail checklist for the implementation plans for large systems and projects
  • Execute the Service Now and Change Management process according to CTC standards
  • Troubleshoot and investigate system issues or inquiries
  • Provide design solutions, work estimates, develop and implement assigned Small Work Requests (M&Es).
  • Ensure all assigned deliverables are completed as per plan, on schedule, on budget, and with quality
  • Ensure all appropriate testing is comprehensive, accurate and is completed according to plans
  • Ensure all issues and work variances are communicated, and actively participate in the timely resolution of the issues.
  • Participate in periodic program code reviews and walk-throughs
  • Ensure all deliverables reflect an effective use of technology regarding performance and conform to IT-PMO standards
  • Ensure all documentation is accurate, clear & complete
  • Keep Development Lead, Project Manager, and Delivery Manager up to date on progress.
  • Provide warranty support.
  • Provide pager support (where applicable).
  • Investigate and resolve production incidents in a timely manner (where applicable).
  • Assist in training of Support and/or Operations staff when handing over system support from project warranty to on-going support
  • Build stakeholder trust by understanding business concepts, issues, opportunities, and language
  • Participate in problem solving discussion and general communications between the business and IT, and within IT itself
  • Contribute to a non-silo collaborative team environment through information sharing and team cooperation
  • Demonstrate accountability for the outcome

What you bring

  • Minimum of 3 to 5 years-experience in a prior Senior Programmer Analyst role in a project-based environment
  • Understanding of the Supply Chain systems and processes.
  • University Degree in Computer Science or equivalent
  • Knowledge / Experience of more than one of the following programming language / development tools:
  • Programming PRO*C with embedded SQL
  • Programming Visual C++
  • Programming in the Unix environment
  • Development in an Oracle 10 or higher environment
  • Knowledge/experience in a multi tier client server environment (specifically: Windows, Unix, Oracle, Tuxedo)
  • Proficiency in SQL, PL/SQL
  • Practical C#/.NET technical skills and knowledge
  • Technical experience with CSS, HTML, XML, Javascript, Angular, and Java with Spring Boot is an asset
  • Jasper Reports development is an asset
  • Fluent in technology and knowledge of software development methodologies/techniques
  • Work experience in development of Multi-tier business applications
  • Good analysis, critical thinking, and problem-solving skills
  • Strong communication skills – written and oral
  • Strong interpersonal, negotiation and conflict-management skills
  • Ability to multi-task and work on multiple projects at the same time and under tight deadlines
  • Knowledge and interest in industry best practices regarding software development standards
  • Knowledge of the DCCS application is a preference.

About Canadian Tire Corporation

Canadian Tire and its family of companies are boldly shaping retail in Canada and we continue to deliver a positive experience for our customers. As one of the most trusted brands in Canada, our employees take pride in the work we do across the country. It’s more than the iconic triangle that keeps our employees around. From benefits and perks, to learning and development opportunities, to our commitment to Jumpstart – these are some of the many reasons why Canadian Tire Corporation is one of Canada’s Best Managed Companies.

To learn more about this team and the Canadian Tire family of companies follow us on LinkedIn.

AODA/D&I statement is populated in Automatic requisitions, must be added to Manual requisitions.

Add reference/background check information statement if applicable.