Software Development Intern

Oshawa, ON, Canada

Job Description

Who We Are
AFM Industries is a global leader in supplying advanced heavy-duty conveyor belts and related industrial solutions. For over 30 years, we have played a vital role in some of the world's most ambitious projects, working with the construction, mining, cement, aggregate, and bulk-handling industries. With a highly knowledgeable and driven team, we are committed to continuous innovation and excellence.
About the Role
We are seeking a motivated and curious Software Development Intern to join our technology team. This internship is designed for students, or recent graduates, who are passionate about software development and eager to gain hands-on experience in a professional environment. As an intern, you will work alongside experienced developers, contribute to real projects, and grow your technical and professional skills.
What You Will Do

  • Assist in the design, development, testing, and maintenance of software applications
  • Write clean, readable, and well-documented code under guidance
  • Participate in code reviews and team meetings
  • Troubleshoot and debug software issues
  • Collaborate with team members to solve technical problems
  • Learn and apply best practices in software development and version control
  • Support ongoing projects and contribute ideas for improvements
Required Education, Skills and Qualifications
  • Currently enrolled in or recently graduated from a Computer Science, Software Engineering, or related program
  • Basic knowledge of programming concepts (e.g., variables, loops, functions, data structures)
  • Experience with Python
  • Coursework or practical experience in Optics or Applied Physics
  • Familiarity with concepts such as light propagation, lenses, sensors, imaging systems, or optical measurements
  • Experience working with data, simulations, or software related to physics or optical systems
  • Strong problem-solving skills and willingness to learn
  • Good written and verbal communication skills
  • Understanding of basic software development life cycle (SDLC) concepts
Nice to Have (But Not Required)
  • Experience with web technologies (HTML, CSS, frameworks)
  • Exposure to databases or APIs
  • Personal, academic, or open-source coding projects
What You'll Gain
  • Hands-on experience working on real-world software projects
  • Exposure to industry tools, processes, and best practices
  • Improved technical, teamwork, and communication skills
  • Valuable experience to support your academic and career goals
Who You Are
  • Curious and eager to learn
  • Organized and able to manage time effectively
  • Comfortable asking questions and receiving feedback
  • A positive team player with a professional attitude
Diversity & Inclusion
We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us.
We will review applications as they are received and look forward to hearing from you.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3458575
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Oshawa, ON, Canada
  • Education
    Not mentioned