Co-op Software Developer
Teachworks
Job Description:
Co-op Software Developer (4 or 8 month work term)
Leonardo Worldwide Corporation
Toronto, Ontario
COMPANY
Leonardo Worldwide Corporation is seeking a Co-op Developer to join our team in supporting and enhancing our business application software. This is an exciting opportunity for a student or early-career developer to gain hands-on experience across a diverse technology stack, including C#, .NET, Java, MySQL, JSP, JavaScript, React, and more. We work in a fast-paced environment that values simplicity, continuous learning, and customer satisfaction.
POSITION
As a Co-op Developer, you’ll work closely with experienced developers to build and maintain high-quality software solutions. You’ll be encouraged to contribute ideas, take ownership of your work, and grow your skills in a collaborative and supportive environment. Our development culture emphasizes “Just-Enough” complexity and intentional simplicity, guided by our Spry philosophy — Lean & Simple Technology.
JOB RESPONSIBILITIES:
Software Development (85%)
Contribute to the design, development, and maintenance of software using modern development tools and best practices. Write clear, maintainable code with a focus on security and simplicity.
Customer Support & Issue Resolution (10%)
Assist in resolving customer issues by identifying root causes and delivering timely fixes. Help maintain strong customer satisfaction through quality support.
Knowledge Sharing & Learning (5%)
Engage in internal knowledge sharing and be open to both giving and receiving mentorship. Occasionally provide informal training or share learnings with the team.
JOB QUALIFICATIONS:
Enrolled in or recently completed a B.Sc. in Computer Science, Software Engineering, or a related program.
Familiarity with at least some of the following: C#, .NET, Java, MySQL, JavaScript, React, or similar technologies.
Eagerness to learn new tools, languages, and concepts.
Strong problem-solving and communication skills.
Interest in Agile development practices and writing clean, maintainable code.
A proactive mindset with a commitment to quality and simplicity.
Business Unit:
LeonardoScheduled Weekly Hours:
37.5Number of Openings Available:
1Worker Type:
Student (Fixed Term) (Trainee)More About Jonas Software:
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.