Talent.com
Software Development Intern
Software Development InternAFM Industries • Oshawa, ON, Canada
Software Development Intern

Software Development Intern

AFM Industries • Oshawa, ON, Canada
23 hours ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary : $18 - $20

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 worlds 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 Youll 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.

    Create a job alert for this search

    Software Development Intern • Oshawa, ON, Canada

    Similar jobs
    .Net Fullstack developer with c# (Security Clearance)

    .Net Fullstack developer with c# (Security Clearance)

    Confidential • oshawa, on, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 1 day ago • Promoted
    Full-Stack Developer : Azure, Security & Mentorship

    Full-Stack Developer : Azure, Security & Mentorship

    Ontario Power Generation Inc. • Oshawa
    Full-time
    A leading power generation company based in Oshawa is looking for a Full-Stack Developer to design, develop, and maintain software applications. The successful candidate should have over 4 years of ...Show more
    Last updated: 8 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Ajax, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 21 days ago
    Software Engineer II, Backend (Credit Decisioning)

    Software Engineer II, Backend (Credit Decisioning)

    Affirm • Oshawa
    Full-time
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Credit Decisioning te...Show more
    Last updated: 7 days ago • Promoted
    26-011 - Integration Developer

    26-011 - Integration Developer

    Morson Canada • Oshawa
    Full-time
    Wednesday, February 4th, 2026 (5 : 00PM EST).Colonel Sam Dr, (Hybrid – 3 days remote).Design, develop, and maintain integration solutions for enterprise systems on Azure platform.Collaborate with cro...Show more
    Last updated: 5 days ago • Promoted
    Full-Stack Developer — Azure, Java / .NET Expert (Hybrid)

    Full-Stack Developer — Azure, Java / .NET Expert (Hybrid)

    Ontario Power Generation • Oshawa
    Full-time
    A major energy producer in Oshawa is seeking a Full-Stack Developer to design and maintain high-quality software applications. The successful candidate will demonstrate strong programming skills in ...Show more
    Last updated: 8 days ago • Promoted
    Physics Private Tutoring Jobs Ajax

    Physics Private Tutoring Jobs Ajax

    Superprof • Ajax, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    JDE World developer - oshawa

    JDE World developer - oshawa

    PIXIE • oshawa, on, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • oshawa, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 6 days ago • Promoted
    Workday Conversion Lead

    Workday Conversion Lead

    Quality IT Resourcing • oshawa, on, ca
    Full-time
    Lead the design, development, and implementation of Data Conversions between Workday and the client’s legacy system, promoting data accuracy and security. Collaborate with cross-functional teams—inc...Show more
    Last updated: 1 day ago • Promoted
    Full-Stack Developer

    Full-Stack Developer

    Ontario Power Generation • Oshawa
    Full-time
    Year university education in Computer Science, Software Engineering, or a related field or by having the equivalent level of education. Electrify your career and help build a.Every generation has a ...Show more
    Last updated: 8 days ago • Promoted
    Hands-On Software Team Lead | Azure & DevOps (Hybrid Oshawa)

    Hands-On Software Team Lead | Azure & DevOps (Hybrid Oshawa)

    2iSolutions Inc. • Oshawa
    Full-time
    A prominent engineering organization in Durham Region, Oshawa is seeking a Software Engineering Team Lead for a 1-year hybrid contract. In this role, you will lead the development of Enterprise-leve...Show more
    Last updated: 8 days ago • Promoted
    .Net Fullstack developer with c# (Security Clearance) - oshawa

    .Net Fullstack developer with c# (Security Clearance) - oshawa

    Confidential • oshawa, on, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 1 day ago • Promoted
    Technical Project Manager – Web Development (Next.js & WordPress) - oshawa

    Technical Project Manager – Web Development (Next.js & WordPress) - oshawa

    Rehab CEOs • oshawa, on, ca
    Full-time
    Rehab CEOs is a high-growth coaching and marketing company that helps physical therapy clinic owners scale profitable, well-run practices. Our websites are not “pretty brochures”—they are.Speed, rel...Show more
    Last updated: 6 days ago • Promoted
    Business Architect

    Business Architect

    Ontario Power Generation Inc. • Oshawa
    Full-time
    Year University in an appropriate field such as Computer Science, Engineering, Business or Information Systems.Electrify your career and help build a brighter tomorrow. Every generation has a challe...Show more
    Last updated: 8 days ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • oshawa, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 6 days ago • Promoted
    Computer programming Private Tutoring Jobs Beaverton

    Computer programming Private Tutoring Jobs Beaverton

    Superprof • Beaverton, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    JDE World developer

    JDE World developer

    PIXIE • oshawa, on, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 11 hours ago • Promoted • New!