IT Intern

GFL Environmental Inc.


Date: 1 week ago
City: Vaughan, ON
Contract type: Contractor
We're seeking a motivated co-op student to join our software development team in a hybrid role (50% in-office). This position offers hands-on experience working alongside experienced developers in a collaborative environment.

Requirements:

Technical:

  • Currently pursuing a degree in Computer Science, Software Engineering, or relevant technical field
  • Demonstrated programming ability in at least one language (C#, Java, C++, etc.)
  • Comfortable pair programming and verbalizing your thought process while coding
  • Working knowledge of Git workflow and ability to write meaningful commit messages
  • Basic understanding of software development practices (we'll teach you our specific approach)

Communication:

  • Ability to break down problems into manageable components and explain complex technical concepts in plain language
  • Aptitude for articulating your problem-solving approach and decision-making rationale
  • Comfortable admitting "I don't know" and then finding the answer
  • Initiative to seek feedback and apply it constructively
  • Aptitude for working independently while knowing when to ask for help

Nice-to-haves:

  • Knowledge of C#
  • Familiarity with the .NET ecosystem
  • Understanding of SQL and basic database concepts
  • Conceptual understanding of APIs
  • Interest in web application development & design (Svelte/TypeScript)
  • Previous project experience (academic, personal, or professional)

We thank you for your interest. Only those selected for an interview will be contacted.

GFL is committed to equal opportunity for all, without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, please contact [email protected]

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume