Student Programmer Analyst

HUB InternationalRed Deer, AB
Onsite

About The Position

HUB International is looking for a motivated and technically curious Student Programmer Analyst to join our Edmonton office for a four-month work term. This is an excellent opportunity for a third or fourth-year university student interested in software development, business applications, and artificial intelligence to gain hands-on experience supporting and enhancing a critical internal application used by our MGA business. Working alongside experienced business and technology professionals, you'll take ownership of maintaining and improving an existing application while learning how technology supports insurance operations. You'll have the opportunity to contribute meaningful enhancements, modernize legacy processes, and leverage AI tools to improve development efficiency.

Requirements

  • Currently enrolled in the 3rd or 4th year or Masters of a Computer Science, Software Engineering, Computing Science, or related program at the University of Alberta.
  • Experience with JavaScript
  • Experience with React
  • Experience with Node.js
  • Understanding of software development principles and application architecture.
  • Strong analytical and problem-solving skills.
  • Ability to understand and work through existing application logic.
  • Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders.
  • Self-motivated with a willingness to take ownership of projects.

Nice To Haves

  • Familiarity with AI-assisted coding tools (such as GitHub Copilot or ChatGPT) is considered an asset.
  • Experience with Excel VBA is an asset.

Responsibilities

  • Learn and become the primary support resource for an existing internal business application.
  • Maintain, troubleshoot, and enhance application functionality.
  • Define and implement new features based on business requirements.
  • Analyze existing application logic and recommend improvements.
  • Assist with modernizing legacy Excel VBA functionality by transitioning processes into newer technologies.
  • Write, test, and document clean, efficient code.
  • Utilize AI-assisted development tools to accelerate coding, logic development, and troubleshooting.
  • Work with business stakeholders to understand workflows and translate requirements into technical solutions.
  • Participate in application testing, debugging, and deployment activities.
  • Document system functionality, enhancements, and technical processes.

Benefits

  • Mentorship from experienced technology and business professionals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service