1

New Grad Software Developer Jobs in Barrie, ON (NOW HIRING)

Technical Analyst

Barrie, ON

CA$3.6K - CA$5.1K/wk

Install new vendor supplied software or hardware products. Design and write software programs to meet specific requirements, including programming, testing, documenting and implementation.

Complete all required tasks for New Product Launches (Stage Gate) and Change Notifications (ECO ... EPR systems and/or Microsoft F&O; CAD software an asset * Strong verbal and written communication ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ...

Design Technician

Midland, ON · On-site

CA$50K - CA$65K/yr

Knowledge of engineered wood products and specifying software such as Forte or Javelin ... New, full-time position * AI Disclosure: PrimeFab does not use AI in candidate screening or ...

Aid in the development of new fixture concepts and checking methods via the CMM, roamer and Faro ... Ability to use key creator and Microsoft office software * A thorough knowledge of CMM programming ...

Coordinate with other teams on preparation and installation of new software and making upgrades to ... Programming experience is a definite asset. Additional Basic Qualifications: Must be 18 years of ...

... new and existing materials and goods run to their maximum efficiency and output. This includes ... equipment and software fault finding/programming. Key Accountabilities and Activities:

... new and existing materials and goods run to their maximum efficiency and output. This includes ... equipment and software fault finding/programming. Key Accountabilities and Activities:

next page

Showing results 1-20

New Grad Software Developer information

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What job categories do people searching New Grad Software Developer jobs in Barrie, ON look for? The top searched job categories for New Grad Software Developer jobs in Barrie, ON are:
What cities near Barrie, ON are hiring for New Grad Software Developer jobs? Cities near Barrie, ON with the most New Grad Software Developer job openings:

CA$3.6K - CA$5.1K/wk

Full-time

Posted 5 days ago


Job description

51844 - Barrie - Regular Not Applicable/Optional 

Hiring salary range: $3,610.06 - $5,157.24 / Bi-weekly

Hydro One is proud to be the largest electricity transmission and distribution provider in Ontario, serving nearly 1.5 million customers. We have a long history in the industry with our roots dating back over 110 years to 1906. Since then, we have worked to grow and evolve to meet the changing needs of our customers and communities across Ontario. Today, we’re focused on providing exceptional customer service and ensuring we are building safe communities where we live, work and play.

It’s an exciting time to join the team at Hydro One!

Job Function:

Assist with computer support work for the appropriate line units in the Computer Operations Group. Maintain facility software; such as, compilers and utilities. Perform studiesand evaluate new or modified software or hardware. Install new vendor supplied software or hardware products. Design and write software programs to meet specific requirements, including programming, testing, documenting and implementation. Participate in studies relating to computer hardware or software efficiency and reliability.

Job Description: 

  1. Maintain less complex facility software; such as, compilers and utilities by diagnosing problems, applying corrections, generating new versions, adjusting parameters and making modifications in order to improve performance and simplify use.
  2. Evaluate new or modified hardware and software. Participate in the performance of studies to determine applicability and adaptability of hardware products and software packages. Contribute to the preparation of related recommendations.
  3. Install new vendor supplied hardware and software products. Select parameters, generate, test and implement.
  4. Design and write software programs to meet specific requirements including programming, testing, documenting and implementation.
  5. Provide functional direction to shift supervisors or appropriate line supervisors during extraordinary situations; such as, major equipment outages, major implementations or other situations.
  6. Provide information, education, training and assistance to other units in the use of computer software, hardware and selected services. Co-ordinate the solution of technical problems unable to be solved by other units.
  7. Evaluate the effectiveness of designated portions of computer facilities. Participate in studies relating to efficiency and reliability. Recommend changes to improve system effectiveness. Notify Supervisor of potential or existing problem areas.
  8. Participate in studies relating to computer hardware or software requirements, efficiency and reliability.
  9. Liaise with vendors of software and hardware with respect to both the installation of products and the resolution of problems.
  10. Exercise periodic supervisory responsibility of a limited nature where others have been delegated to assist with assignments, work projects or other such requirements. Assign work with instructions and check the work to maintain quality, accuracy and productivity.
  11. Perform other duties as required.

Selection Criteria:

Education:

  • Requires a knowledge of computer science to gain an appreciation of design concepts provided by equipment manufacturers and to evaluate software and equipment for varying Hydro One requirements.
  • Requires a knowledge of the application principles of data processing equipment, methods and systems analysis and synthesis, work simplification, communications, and large-scale computer programming concepts.
  • Requires a level of education which will enable creative logical reasoning in regard to the design of systems, computer programming activities, and related matters.This knowledge is considered to be normally acquired in a four-year university education in computer science, or equivalent.

Experience:

  • Requires experience to become familiar with Hydro One computer community, organization, role of the division and of the Computer Support Department and with related computer hardware, software, standards, procedures, systems, practices, work routines and schedules.
  • Requires added experience to establish a working relationship with users of the services and other contacts, and to become familiar with all of the responsibilities of the job.A period of up to four years is considered necessary to gain this experience. 

At Hydro One we understand that the success and strength of our business rests with our people. When we develop their skills, we are investing in both their success and ours. To secure the best talent, we seek to create a workforce that reflects the diverse populations of the communities where we live and work and to create a culture based on safety, innovation and inclusiveness.

We are honoured to be recognized by Forbes in its list of Canada’s Best Employers for 2026. 

Thank you for considering a career with Hydro One, we welcome applications from all qualified candidates. If you are having difficulty using our online application system and you need an accommodation due to a disability, please email careers@hydroone.com. Hydro One will provide reasonable accommodation for qualified individuals with disabilities in the job application process.

Please note this email is only for accommodation requests. Resumes sent to this email address will not be considered.

"Employer of the year 2026"

Deadline: July 15, 2026

The base salary for this role considers a variety of factors, including candidates' knowledge, skills, experience, education, and any applicable collective agreement requirements for union-represented positions. Hydro One provides an extensive offering of programs to promote a culture of safety, wellbeing, inclusivity, and sustainability to enable our employees to be the best version of themselves. For management roles, compensation is based on the principle of pay-for performance compensation philosophy, and the amount of annual adjustments and incentive payments depends on how well you and the company perform (subject to plan terms). We encourage open dialogue about compensation with our Talent Acquisition Team, who can provide more detailed information specific to this role.

This posting is for an existing vacancy. 

Hydro One uses AI tools to assist in the screening and assessing candidates for this role. Our use of AI does not replace human decision-making.

In the event you are experiencing difficulties applying to this job please consult our help page here.

We thank all applicants for their interest in a career at Hydro One; however, only those candidates who are selected for an interview will be contacted.