Co-op Software Developer - Data

Hammond Power Solutions


Date: 4 hours ago
City: Guelph, ON
Contract type: Full time
Hammond Power Solutions Inc. is a global manufacturer headquartered in Guelph, Ontario, Canada. HPS has grown to become the leader in North America in the custom design and manufacture of dry type transformers. For the past century, HPS has grown to deliver electrical power solutions to global markets and provides solutions for complex applications like, mining, rectifier, drives, traction, wind, solar and many other electrical power applications. The world relies on HPS to continually conceive and produce state-of-the-art transformer technology. We currently have an opening for a Co-op Software Developer - Data for an 8 month placement, come grow with us! This 8 month co-op will start in September 2026.

Job Overview

Reporting to the Software Development Manager, this position is accountable for the design, implementation, and ongoing support of data projects and work flows. The role further encompasses the development of software solutions to enhance departmental collaboration and automation, as well as the support of system integrations aimed at optimizing and streamlining business processes.

Key Responsibilities

Data project design and development:

  • Contribute to end-to-end data solutions (data models, data warehouse, data marts, semantic layers and OLAP cubes) to support analytics, reporting and AI use cases.
  • Implement modernization and cloud migration for legacy warehouses and pipelines
  • Ensure data quality, lineage and observability across pipelines and models.
  • Collaborates with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Developing high-quality software solutions using various programming languages, frameworks, and tools.
  • Creating and maintaining efficient, scalable, and secure code.
  • Troubleshooting and resolving issues related to existing data systems and software applications.

Software Integrations

  • Collaborate with other teams to design and develop integrations between systems.
  • Streamline business processes by creating seamless data flows.
  • Ensure data consistency and accuracy across integrated platforms.

End-user Training

  • Prepare and deliver training materials for end-users.
  • Conduct workshops or sessions to educate users on newly implemented software.
  • Address user questions and provide guidance on system usage.
  • Promote best practices and ensure effective utilization of software tools.

Application Support

  • Troubleshoot and resolve issues related to existing applications.
  • Provide timely support to end-users and address their queries.
  • Ensure system stability and reliability.

Qualifications

  • Currently enrolled as a student pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Strong problem-solving skills and a passion for software development.
  • Prior experience in SQL, Power Automate, Power Apps and Power BI.
  • Familiarity with Azure Data Stack and cloud: ADF, SQL server, Dimension modelling, Stored procedure and functions.
  • Excellent communication and teamwork abilities.

DEADLINE TO APPLY: Friday July 10th, 2026

The hourly rate for this position is $22.15.

Benefits

  • Casual dress
  • Company events
  • Employee assistance program
  • On-site parking

We are Great Place to Work Certified!

NOTE: Hammond Power Solutions encourages applications from all qualified candidates. HPS has a great record of accommodating persons with disabilities. Contact People & Culture if you need accommodation at any stage of the application process or want more information on our accommodation policies.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Concepteur principal de systems - Salesforce

Co-operators Assurance et services financiers, Guelph, ON
6 days ago
Entreprise: GCLService: Technologies numériques et des conseillers et conseillèresCatégories d’emplois: Poste permanent à temps pleinModèle de travail: Hybride (2 jours au bureau)Langue: Le ou la titulaire de ce poste travaille en anglais.L’opportunité :Nous sommes une coopérative canadienne de services financiers de premier plan engagée à promouvoir activement une société durable et résiliente, et notre équipe est essentielle au succès de...

Laboratory Technician - Conventional

Semex, Guelph, ON
2 weeks ago
About UsAt Semex, we truly believe that your work and workplace should be more than just a job - they are an invaluable part of your career and personal journey. We believe you should have opportunities to grow, develop relationships, and contribute to our important work of ensuring that farmers worldwide have the genetics, technology, and hands-on solutions needed to...

Quality Inspector - Level 1

Linamar Corporation, Guelph, ON
3 weeks ago
Job DescriptionJob Title: Quality Inspector - Level 1 Job SummaryThis role is responsible for upholding quality standards by approving incoming materials, monitoring in-process production, and inspecting finished products to ensure compliance with company requirements. Using various gauges and recording quality results and collaborate closely with internal departments to maintain and enhance quality throughout the production process. Responsibility Conduct inspections of...