Programmer Analyst - Brampton, Canada - Canadian Tire Corporation

    Canadian Tire Corporation background
    Full time
    Description

    What you will do

    The Programmer Analyst is part of a Technology Team supporting Canadian Tire Supply Chain. This role is required to develop and sustain business support applications to drive operational performance and/or improve quality and safety. The Programmer Analyst supports application development from identifying business requirements through to testing and implementation of small to medium sized applications.

  • Contribute to the development, maintenance and support of sustainable applications
  • Perform analysis, design, development, testing and implementation activities in order to support goals and objectives of the assigned initiatives, including documentation
  • Collaborate closely with the developers, project teams, internal and external client groups to drive efficiencies and better decision support for the DC Technology team
  • Write and debug code, adhering to CTC/IT standards
  • Adhere to strict deadlines in support of project implementations and designs
  • Conduct application testing and end user quality assurance testing
  • Deploy break fixes and warranty service of business support applications
  • Participate in Continuous Improvement initiatives throughout the distribution centre and assist in designing new business and systems processes
  • Plan, track and manage multiple work requests—initiatives can be Ad Hoc in nature or small projects
  • Accurately extract and interpret information from a variety of sources to implement a solution
  • Participate in self assessments and audits as required
  • Ability to work in a support environment and prioritize tasks
  • What you bring

  • Post-secondary education in Computer Science or related program
  • Knowledge of coding standards and software development best practices
  • Self motivated, curious, analytical, with ability to problem solve
  • 3-54 years of experience in a Program Analyst / Software Developer Role
  • 3+ years of ASP.NET, MVC, Java Scripts experience with custom built applications
  • 3+ years developing and supporting applications with Database experience (SQL, SSIS, Stored Procedures)
  • 2+ years experience with data integration, data ingestion, ETL, Data Lake or data marts using tools like Hadoop, Hive, Azure, Atacama, Snowflake
  • 3+ years of database experience with either Oracle, My SQL or SQL Server
  • Some experience with Front End web development with client side Java Script framework
  • Experience with creation of reports in Power BI are nice to have
  • Strong PC skills with MS Office, Visio, MS Access
  • Demonstrated written and oral communication skills in both formal and informal settings
  • Experience in all stages of the SDLC using formal methodologies (Agile, Scrum, Waterfall, etc) with exposure to tools such as Jira, Confluence, MS Project Plan, SharePoint.
  • Familiarity with Quality Assurance practices and software testing.
  • Hybrid

    At Canadian Tire we value flexibility. We have adopted a hybrid work model whereby employees use a combination of working in office and virtually in service of outcomes. Each leader is empowered to decide what work is best achieved in person based on the unique needs of their team.

    #LI-GT1