Technology Apprentice

AccentureVancouver, BC
CA$19 - CA$32Onsite

About The Position

This is an "earn and learn" program providing salary, training, and real-world experience. It includes coaching to build skills for an entry-level position and advance your career. This is a full-time, yearlong position with an opportunity for retention at the end of the program. It is focused on candidates with a high-school diploma/equivalent or an associate's degree (without a bachelor's degree), and reskillers seeking to enter an industry unrelated to their current or previous work experience.

Requirements

  • High school diploma or equivalent

Nice To Haves

  • A strong track record of good grades
  • Ability to look at problems both analytically and creatively
  • Comfortable speaking up and sharing your thoughts in person and in writing
  • Curiosity about business and technology and a desire to constantly learn
  • Experience being on a team –– at school, at another job, or in the military
  • Exposure to a minimum of one programming language (e.g., Java, Javascript, C, C++, C#, SQL, Python, etc.)
  • Ability to use Microsoft Office (Word, Excel, PowerPoint, etc.)
  • Exposure to advanced Excel functions such as pivot tables, v-look ups, macros

Responsibilities

  • Develop technology solutions that make a difference to business, society, and the environment.
  • Join a diverse and inclusive team, filled with different Accenture teammates from around the world.
  • Learn programming skills to build portions of applications that solve our client's business and IT challenges.
  • Actively work in delivering large IT solutions to clients on time and within budget.
  • Learn about every stage of the Service Delivery Lifecycle –– from new system rollouts to enhancements to ongoing maintenance of applications.
  • Closely analyze and test any new components or enhancements to existing IT modules.
  • Talk with team members to design solutions that meet end users’ needs and technical requirements.
  • Define, design and deliver new applications with your teammates.
  • Write the programming code that brings new apps to life.
  • Develop the system details and interfaces.
  • Fix any bugs that creep into any old or new code.
  • Maintain the software code to ensure critical systems continue running for our clients.
  • Analyze basic tech issues and stop the damage.
  • Keep well-written records describing how the software works, any special configurations, and how to troubleshoot.
  • Support implementation of new technologies, ensuring a successful transition to what’s new.

Benefits

  • Salary
  • Training
  • Real-world experience
  • Coaching
  • Opportunity to be retained at the end of the program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service