... Junior Hydrologist would be expected to split their time in the office and the field. Ideal candidates will have a Bachelor of Science degree in civil / environmental engineering, an Engineer-in ...
... Junior Hydrologist would be expected to split their time in the office and the field. Ideal candidates will have a Bachelor of Science degree in civil / environmental engineering, an Engineer-in ...
Junior Data Engineer
Waterloo, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Junior Data Engineer
Waterloo, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Junior Data Engineer
Kitchener, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Junior Data Engineer
Kitchener, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Junior Data Engineer
Waterloo, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Junior Data Engineer
Waterloo, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Junior Data Engineer
Kitchener, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Junior Data Engineer
Kitchener, ON · On-site
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
The [Junior Full Stack Developer - coop] role is to help plan, design, develop, test, launch, and maintain software applications in support of the achievement of business requirements. This includes ...
The [Junior Full Stack Developer - coop] role is to help plan, design, develop, test, launch, and maintain software applications in support of the achievement of business requirements. This includes ...
Junior Machine Learning Engineer
CA$80K - CA$95K/yr
As a Junior Machine Learning Engineer on the Global AI Team, you will support the design, development, deployment, and maintenance of AI and machine learning solutions. You will work with data ...
Junior Machine Learning Engineer
CA$80K - CA$95K/yr
As a Junior Machine Learning Engineer on the Global AI Team, you will support the design, development, deployment, and maintenance of AI and machine learning solutions. You will work with data ...
The Junior Scheduler will, with supervision or independently, will participate in the development ... in Engineering News Record. Operating in the Canadian construction industry since 1908, Alberici ...
The Junior Scheduler will, with supervision or independently, will participate in the development ... in Engineering News Record. Operating in the Canadian construction industry since 1908, Alberici ...
Jr. Product Manager
Cambridge, ON · On-site
These solutions exist to strengthen how Aecon delivers engineering, procurement, and construction ... The Junior Product Manager ensures alignment between business needs, user requirements, and ...
Jr. Product Manager
Cambridge, ON · On-site
These solutions exist to strengthen how Aecon delivers engineering, procurement, and construction ... The Junior Product Manager ensures alignment between business needs, user requirements, and ...
Junior Control Systems Specialist
Cambridge, ON · On-site
CA$28.64/hr
RidgeTech Automation is seeking a dynamic and skilled Junior Control Systems Specialist with 1-2 ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Quick apply
Junior Control Systems Specialist
Cambridge, ON · On-site
CA$28.64/hr
RidgeTech Automation is seeking a dynamic and skilled Junior Control Systems Specialist with 1-2 ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Junior Control Systems Specialist
Cambridge, ON · On-site
$28.64 - $38.19/hr
RidgeTech Automation is seeking a dynamic and skilled Junior Control Systems Specialist with 1-2 ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Junior Control Systems Specialist
Cambridge, ON · On-site
$28.64 - $38.19/hr
RidgeTech Automation is seeking a dynamic and skilled Junior Control Systems Specialist with 1-2 ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Salary: $28.64 to $38.19 CAD hourly RidgeTech Automation is seeking a dynamic and skilled Junior ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Quick apply
Salary: $28.64 to $38.19 CAD hourly RidgeTech Automation is seeking a dynamic and skilled Junior ... Robot Programming and Setup using ABB, Fanuc, Motoman, Nachi, Kuka * Motion Control Systems using ...
Junior Geotechnical Engineer
Hamilton, ON · On-site
As a Junior Geotechnical Engineer , you will assist in the planning, design, and execution of geotechnical investigations and provide technical support, design and reporting for a variety of ...
Quick apply
Junior Geotechnical Engineer
Hamilton, ON · On-site
As a Junior Geotechnical Engineer , you will assist in the planning, design, and execution of geotechnical investigations and provide technical support, design and reporting for a variety of ...
Junior Technical Project Coordinator Cambridge, ON Arriscraft Canada Brick, a General Shale Brick ... construction technology, engineering technology, design, estimating, or a related field is ...
Junior Technical Project Coordinator Cambridge, ON Arriscraft Canada Brick, a General Shale Brick ... construction technology, engineering technology, design, estimating, or a related field is ...
Junior Technical Project Coordinator Cambridge, ON Arriscraft Canada Brick, a General Shale Brick ... construction technology, engineering technology, design, estimating, or a related field is ...
Junior Technical Project Coordinator Cambridge, ON Arriscraft Canada Brick, a General Shale Brick ... construction technology, engineering technology, design, estimating, or a related field is ...
Buyer, Junior
Guelph, ON · On-site
Linergy is currently hiring a Junior Buyer on an 18-month contract basis at our Guelph, ON facility ... Able to read and interpret engineering drawings and specifications, with the ability to communicate ...
Buyer, Junior
Guelph, ON · On-site
Linergy is currently hiring a Junior Buyer on an 18-month contract basis at our Guelph, ON facility ... Able to read and interpret engineering drawings and specifications, with the ability to communicate ...
Senior Java Developer
Waterloo, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Waterloo, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Senior Java Developer
Waterloo, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Waterloo, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Senior Java Developer
Kitchener, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Kitchener, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Senior Java Developer
Kitchener, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Kitchener, ON · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Junior Programmer information
See Kitchener, ON salary details
$24.7K - $29.4K
3% of jobs
$29.4K - $34.1K
12% of jobs
$34.1K - $38.7K
9% of jobs
$39K is the 25th percentile. Wages below this are outliers.
$38.7K - $43.4K
16% of jobs
The median wage is $46.5K / yr.
$43.4K - $48K
15% of jobs
$48K - $52.7K
11% of jobs
$55.8K is the 75th percentile. Wages above this are outliers.
$52.7K - $57.4K
15% of jobs
$57.4K - $62K
9% of jobs
$62K - $66.7K
4% of jobs
$66.7K - $71.4K
3% of jobs
$71.4K - $76K
3% of jobs
$24.7K
$49.6K
$76K
How much do junior programmer jobs pay per year?
How to get a job as a junior programmer?
What are the key skills and qualifications needed to thrive in the junior programmer position, and why are they important?
To thrive as a Junior Programmer, you need a solid understanding of programming basics, strong problem-solving skills, and often a degree or certification in computer science or a related field. Familiarity with common programming languages such as Python, Java, or C++, and experience with version control systems like Git, are highly valuable. Attention to detail, willingness to learn, and effective communication set candidates apart in collaborative tech environments. These abilities enable Junior Programmers to contribute to diverse projects, adapt quickly, and work productively on development teams.
Can I become a junior programmer with no experience?
What does a junior programmer do?
Junior Programmers usually assist with writing, testing, and debugging code under the guidance of more senior developers. They often work on smaller modules of larger projects, fix bugs, and help with documentation or software updates. The work environment is typically team-based, which provides frequent opportunities to learn from experienced colleagues and tackle challenges together. As you gain experience, you may gradually take on more complex responsibilities and contribute directly to project planning and implementation.
What is a junior programmer?
A Junior Programmer is an entry-level software developer responsible for writing, testing, and debugging code under the guidance of senior developers. They work on small tasks within a larger project, assisting in software development and maintenance. Junior Programmers often use programming languages like Java, Python, or JavaScript and collaborate with teams to build applications. This role helps them gain experience, improve coding skills, and learn industry best practices.

Job description
Wood's is currently seeking a Junior Hydrologist to join our dynamic mining team in Oakville, ON. This is an exciting opportunity for a new grad looking to gain experience or for a junior level candidate looking to grow their career! During the open water season, the Junior Hydrologist would be expected to split their time in the office and the field.
Ideal candidates will have a Bachelor of Science degree in civil / environmental engineering, an Engineer-in-Training certification, 1-3 years of experience (mining industry experience preferred), and experience conducting stream flow monitoring / installation programs. Candidates should be self-starters, independent workers, have strong problem solving and critical thinking skills, and enjoy field work.
Travel to remote mining sites is required. Candidates should be comfortable with extended periods of travel, as well as travel by boat and helicopter.
Key Office Responsibilities:
- Perform water balance calculations
- Develop hydrologic and hydraulic models for mining applications
- Design of hydraulic structures related to mine water management
- Produce written engineering reports
Â
Key Field Responsibilities:
- Development of Health and Safety Plans;
- Installation of continuous stream flow and lake level monitoring stations;
- In-situ flow measurements and topographic benchmark surveys;
- Ordering/booking field materials, equipment and travel.
- Analysis of field data, writing of field and installation reports.
- Bachelor's degree in civil/environmental engineering or equivalent
- Experience with hydrologic and hydraulic modeling (HEC-HMS, HEC-RAS, SWMHYMO and SWMM model suites)
- Experience with hydraulic structure design - channels, culverts, weirs and spillways
- Experience conducting stream flow monitoring / installation programs
- Knowledge of mine water management a plus
- Strong attention to Health and Safety measures; First Aid certification is a plus
- Willingness to carry out physically demanding work in various environmental conditions
- Experience using AutoCAD and GIS mapping software a plus
- Technical writing and communications skills
- Full G license is required
Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world's most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 40,000 people. www.woodplc.com
Diversity Statement (EEO)We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.
Employment Type: OTHER