
Software Developer, Student Position
Canada Life
internship
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$43,400 - CA$71,900 per year
Job Level
About the role
- Work within an agile, team-oriented environment to support, maintain, and enhance software applications
- Participate in phases of the software lifecycle, including: Design and development, Integration and testing, Deployment and transition to production, Maintenance and production support
- Troubleshoot application issues and contribute to root-cause analysis and permanent solutions
- Collaborate with developers, analysts, architects, and business partners
- Perform functional and technical testing to ensure quality and compatibility
- Use version control, collaboration, and issue-tracking tools as part of daily work
- Apply learning from your academic experience to real-world technical and process improvements
Requirements
- Currently in your second-year or higher and pursuing a post-secondary degree or diploma in Computer Science, Software Engineering, Information Systems, or a related discipline
- Strong problem-solving and analytical skills
- A willingness to learn new technologies and adapt to change
- Ability to work independently as well as collaboratively within a team
- Clear communication skills (written and verbal)
- Good organizational skills and the ability to manage assigned tasks
- Reliability Status Security Clearance – this can only be completed with candidates who receive an offer of employment
Benefits
- Gain hands-on experience building and supporting real production systems
- Learn from experienced developers through coaching and mentorship
- Work with a diverse range of technologies and teams
- Build practical skills that complement your academic program
- Make a tangible impact while developing your professional network
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentintegrationtestingdeploymentmaintenancetroubleshootingroot-cause analysisfunctional testingtechnical testingversion control
Soft Skills
problem-solvinganalytical skillswillingness to learnadaptabilitycollaborationcommunication skillsorganizational skillstask managementreliabilityindependence
Certifications
Reliability Status Security Clearance