Lead Application Developer

1 week ago


Calgary, Alberta, Canada Canadian Tire Corporation Full time

About the Role

We are seeking a highly skilled and experienced Senior Software Developer to join our team at Canadian Tire Corporation. As a key member of our POS & mobile team, you will be responsible for contributing to the evolution of our suite of apps by adopting the latest technologies and capabilities.

Key Responsibilities

  • Design and develop high-quality applications using best practices and aligning with our overall architecture.
  • Collaborate effectively with other developers, product owners, and designers to deliver projects on time.
  • Mentor and lead fellow developers to ensure the success of our team.
  • Lead technology change initiatives within Canadian Tire Corporation.
  • Participate in Agile ceremonies and communicate effectively using various tools and delivery tools.
  • Work in a fast-paced, growing, and dynamic environment.

Requirements

  • Minimum 10 years of experience as a developer.
  • Proven track record of mentoring and leading fellow developers.
  • 5+ years of experience designing and building mobile and web applications.
  • Fundamental understanding of Java design concepts and design patterns.
  • Strong understanding of development using the Spring Framework.
  • Strong understanding of design and development in UI technologies such as Angular, Flutter, React, Native Android.
  • Strong understanding of Git.
  • Solid knowledge of at least one SQL programming environment such as SQL Server, Oracle, MariaDB or MySQL.
  • Proficient understanding of Linux operating systems and development environments.
  • Strong understanding of security, encryption, and compression best practices.
  • Experience developing and deploying to at least one cloud platform such as AWS, Azure, Google Cloud, Kubernetes/Docker.
  • Experience with DevOps environments and tools such as Bamboo, Jenkins, Ansible.

About Us

Canadian Tire Corporation is one of the most admired and respected companies in Canada. We have over 90 brands, 1,700 retail locations, financial services, exceptional e-commerce capabilities, and innovative merchandising strategies. We have big dreams and work together to innovate specifically for our customers at all levels of our activities, investing in new technologies and products and doubling down on talent to drive the business forward. We offer competitive salaries to Canadian Tire Corporation employees, as well as in-store discounts, learning opportunities through the Triangle Learning Academy, profit-sharing programs, and retirement and savings plans for eligible employees. As part of our enhanced flexible benefits program, we offer $5,000 per year in mental health and overall well-being benefits to eligible employees and their families, as well as mental health tools and resources for all employees.

Our Commitment to Diversity, Inclusion, and Belonging

We are committed to fostering an environment where a sense of belonging thrives and diversity, inclusion, and equity are integral to everything we do. We believe in creating an organizational culture where people are treated with dignity at all times, respecting their religion, nationality, sex, race, age, perceived ability, language, sexual orientation, and identity. We are united in our goal of being here to contribute to improving life in Canada.

Accommodations

We are deeply committed to our fundamental value of inclusion. We welcome and encourage candidates from equity-seeking groups, such as racialized people, Indigenous peoples, 2SLGBTQIA+ community members, women, people with disabilities, and others. If you require accommodations to apply for this role or during the interview process, please let us know when you contact us, and we will work with you to meet your needs.



  • Calgary, Alberta, Canada IBM Full time

    About the RoleWe are seeking an experienced Senior iOS Developer to join our team at IBM's Client Innovation Center (CIC). As a senior developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS Development.Key ResponsibilitiesDesign and Develop iOS Applications: Apply knowledge of MVVM and...


  • Calgary, Alberta, Canada IBM Full time

    About the RoleWe are seeking an experienced Senior iOS Developer to join our team at IBM's Client Innovation Center (CIC). As a senior developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS Development.Key ResponsibilitiesDesign and Develop iOS Applications: Apply knowledge of MVVM and...


  • Calgary, Alberta, Canada IBM Full time

    About the RoleWe are seeking an experienced Senior iOS Developer to join our team at IBM's Client Innovation Center (CIC). As a senior developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS Development.Key ResponsibilitiesDesign and Develop iOS Applications: Apply knowledge of MVVM and...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The SAP Application Developer position is responsible for designing, developing, and maintaining SAP applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using SAP technology...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The SAP Application Developer position is responsible for designing, developing, and maintaining SAP applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using SAP technology...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The SAP Application Developer will be responsible for designing, developing, and maintaining SAP applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using SAP...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The SAP Application Developer will be responsible for designing, developing, and maintaining SAP applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using SAP...


  • Calgary, Alberta, Canada Accolite Digitial Full time

    About This RoleBounteous x Accolite is a leading digital transformation company that helps ambitious brands accelerate their growth. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership.We bring together a team of...


  • Calgary, Alberta, Canada Accolite Digitial Full time

    About This RoleBounteous x Accolite is a leading digital transformation company that helps ambitious brands accelerate their growth. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership.We bring together a team of...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The Logistics Systems Specialist position is responsible for the development and maintenance of SAP Applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using emerging...


  • Calgary, Alberta, Canada Rao Career Solutions Full time

    Purpose of Position:The Logistics Systems Specialist position is responsible for the development and maintenance of SAP Applications to meet project requirements and user expectations.Key Responsibilities:Participate in the development and support of SAP modules.Provide technical guidance on the design and development of applications using emerging...


  • Calgary, Alberta, Canada Accoravillage Full time

    About AccoravillageAccoravillage is a leading provider of education and training services, dedicated to helping individuals achieve their career goals. With a strong focus on innovation and excellence, we strive to create a dynamic and supportive work environment that fosters growth and development.Job SummaryWe are seeking a highly skilled Mobile...


  • Calgary, Alberta, Canada Accoravillage Full time

    About AccoravillageAccoravillage is a leading provider of education and training services, dedicated to helping individuals achieve their career goals. With a strong focus on innovation and excellence, we strive to create a dynamic and supportive work environment that fosters growth and development.Job SummaryWe are seeking a highly skilled Mobile...


  • Calgary, Alberta, Canada STARS Full time

    About the RoleWe are seeking an experienced Application Developer to join our IT team at STARS. As a key member of our organization, you will play a crucial role in the development and maintenance of our JavaScript-based call center/dispatch systems and C# WPF critical applications.Key ResponsibilitiesAssist in the support and development of clinical...


  • Calgary, Alberta, Canada STARS Full time

    About the RoleWe are seeking an experienced Application Developer to join our IT team at STARS. As a key member of our organization, you will play a crucial role in the development and maintenance of our JavaScript-based call center/dispatch systems and C# WPF critical applications.Key ResponsibilitiesAssist in the support and development of clinical...


  • Calgary, Alberta, Canada Cethos Solutions Inc. Full time

    About the RoleCethos Solutions Inc. is seeking a highly skilled and experienced Web Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our company's web applications.Key ResponsibilitiesClient Consultation: Collaborate with clients to understand their website requirements...


  • Calgary, Alberta, Canada Nord Group - A GenHive Partner Full time

    Job DescriptionWe are seeking a skilled Lead iOS Developer to contribute to the development and maintenance of our flagship applications.Key ResponsibilitiesDevelop and enhance iOS application featuresCollaborate with cross-functional teams to design and implement new featuresLead and mentor junior iOS developers to improve their skills and knowledgeEnsure...


  • Calgary, Alberta, Canada Nord Group - A GenHive Partner Full time

    Job DescriptionWe are seeking a skilled Lead iOS Developer to contribute to the development and maintenance of our flagship applications.Key ResponsibilitiesDevelop and enhance iOS application featuresCollaborate with cross-functional teams to design and implement new featuresLead and mentor junior iOS developers to improve their skills and knowledgeEnsure...


  • Calgary, Alberta, Canada A2Z Networks & IT Consulting Inc. (Alberta) Full time

    About the RoleWe are seeking a skilled Software Development Specialist to join our team at A2Z Networks & IT Consulting Inc. (Alberta). As a key member of our IT department, you will be responsible for maintaining and developing software applications to meet the needs of our clients.Key ResponsibilitiesMaintenance and Development: Maintain existing computer...


  • Calgary, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Front-End Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing cutting-edge front-end solutions using React-based frameworks.Key ResponsibilitiesDesign and develop complex front-end applications using React and related...