Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Associate Software Developer

Posted
Discussion

Summary

An internship-style associate developer role in Calgary helping design, build, test, and optimize software and an AI-powered assistant for the agricultural sector. Intended for current students with a valid co-op/work permit who know C#, Python, C++, or JavaScript and Git.

  • Assist in the design, development, and implementation of software and AI-powered solutions
  • Collaborate with senior developers to design, build, and test software solutions for the agricultural sector
  • Contribute to coding, debugging, and documenting software applications
  • Assist in developing new features from initial concept to deployment
  • Assist in research and development improvements for the AI-powered Assistant
  • Help optimize and improve existing software system performance
  • Participate in code reviews and improve development processes and best practices
  • Test software functionality and troubleshoot issues
  • Collaborate with product managers, data scientists, and other cross-functional teams
  • Stay current with software development and agriculture trends and technologies

Requirements

  • Open to current and continuing students looking to gain internship experience prior to graduation
  • A valid co-op and/or work permit is required to work full-time for the duration of the internship
  • Pursuing a degree in Computer Science, Software Engineering, or a related field
  • Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript
  • Familiarity with version control tools (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work well in a team environment
  • Genuine interest in agriculture, sustainability, and technology
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) or data processing tools is a plus, but not required
  • Understanding of software development methodologies (e.g., Agile, Scrum) is desirable
  • Previous internship or personal project experience related to software development is a plus

Core Competencies

Demonstrates proficiency in programming languages such as C#, Python, C++, or JavaScript, along with a solid understanding of software development methodologies like Agile and Scrum. Capable of collaborating effectively with cross-functional teams and contributing to the design, development, and optimization of software solutions in the agricultural sector.

Highest-signal resume keywords

  • Proficiency In C#
  • Proficiency In Python
  • Proficiency In C++
  • Proficiency In JavaScript
  • Familiarity With Git

Hard Skills

  • Software Development
  • Coding
  • Debugging
  • Testing
  • Documentation
  • Feature Development
  • Software Optimization
  • Code Review
  • Problem-Solving
  • Attention To Detail

Soft Skills

  • Excellent Communication
  • Team Collaboration

Certifications & Qualifications

  • Valid Co-Op Work Permit

Industry Keywords

  • Agricultural Sector
  • AI-Powered Solutions
  • Sustainability
  • Software Development Methodologies
  • Agile
  • Scrum

Tools & Technologies

  • Cloud Platforms
  • AWS
  • Azure
  • Google Cloud

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available