Logo of Huzzle


Software Developer Student

Logo of PCL Construction

PCL Construction


16d ago

🚀 Off-cycle Internship


AI generated summary

  • You need to be a current post-secondary student with knowledge in Database Management, Software Engineering, HTML/JavaScript/WCF/APIs/SOA, design patterns, Microsoft Development stack, AI/ML. Look out for an email invitation to a video interview for next steps.
  • You will develop and integrate code, test programs, provide system support, analyze requirements, create documentation, and recommend improvements within a construction company.

Off-cycle Internship

Software Engineering•Edmonton


  • At PCL, we build the places where life happens and find camaraderie in the process. We're a community of builders committed to building better communities. That's why we're always looking ahead, and not just to the next project or what's next in our industry.
  • We're also looking at what's next for you and how we can help you build a career you're proud of. As a student at PCL, you will get the opportunity for challenging work assignments in a supportive work environment which promotes personal and professional growth.
  • We are seeking Software Developer Student for our Canadian Industrial Division to work in our Edmonton, AB office. We are looking for students that are available for 8 months starting in September 2024. The positions will be under the direct supervisor of a Software Developer Lead.


  • Currently enrolled in a post-secondary degree/diploma program
  • Completed Database Management course(s)
  • Completed Software Engineering
  • Some experience with HTML/JavaScript/WCF/APIs/SOA
  • Knowledge of design patterns
  • Knowledge of Microsoft Development stack would be an asset
  • Knowledge of AI/ML
  • Next Step:
  • Please note that candidates who have been selected to move forward to the next stage of the recruitment process will receive an email to complete a short online video interview.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Producing clean, efficient code based on specifications and timelines
  • Integrating software components and third-party applications
  • Testing and deploying programs
  • Providing system support to internal clients on a timely basis
  • Gathering and analyzing requirements directly from internal clients
  • Creating system documentation as required
  • Recommending and executing system improvements


Work type

Full time

Work mode