1

Junior Programming Jobs in Alberta (NOW HIRING)

We're growing in the North American region and are on the lookout for an ambitious Junior Consultant (Engineer or Scientist) to join our dynamic team. Come be a part of a visionary journey that is ...

As a Junior Rigging Engineer, you will support the planning, coordination, and safe execution of lifting and rigging activities across construction and industrial projects. Under the guidance of ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Foundational understanding of programming concepts. * Foundational understanding of business.

Ideal for engineers looking to build their technical expertise while gaining hands-on experience supporting well operations and optimization projects. This role is based in Calgary, Alberta You'll ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Foundational understanding of programming concepts. * Foundational understanding of business.

Ideal for engineers looking to build their technical expertise while gaining hands-on experience supporting well operations and optimization projects. This role is based in Calgary, Alberta The Team ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Foundational understanding of programming concepts. * Foundational understanding of business.

Junior Estimator Location: Edmonton, AB About the Role Firma Concrete is looking for a motivated ... Post-secondary education in Construction Engineering Technology, Civil Engineering Technology ...

Junior Structural Designer

Edmonton, AB · Hybrid

CA$63K - CA$73K/yr

Structural engineering design and calculations for all structural components including columns ... junior and intermediate team members, Entuitive offers a strong foundation for growth through ...

Showing results 21-40

Junior Programming information

What is a junior programmer?

Junior programmers are entry-level software developers who assist in writing, testing, and maintaining code under the supervision of more experienced programmers. They typically have foundational knowledge of programming languages and software development concepts, but are still building their technical skills and gaining professional experience. Junior programmers often work on smaller tasks or parts of larger projects, helping teams deliver software solutions while learning industry best practices.

What are some typical challenges that junior programmers face when starting their first role, and how can they overcome them?

Junior Programmers often encounter challenges such as understanding complex codebases, adapting to team workflows, and balancing learning new technologies with meeting project deadlines. To overcome these, it's helpful to ask questions early and often, seek mentorship from more experienced colleagues, and make use of documentation and online resources. Participating in code reviews and collaborating with other team members also accelerates learning and integration into the team. Embracing a growth mindset and being proactive about continuous learning can make the transition smoother and more rewarding.

What are the key skills and qualifications needed to thrive as a junior programmer, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with coding languages like Python, Java, or JavaScript, version control systems such as Git, and basic software development tools is typically expected. Strong communication, eagerness to learn, and attention to detail are important soft skills that help you collaborate effectively and adapt to new challenges. These skills and qualities are vital for producing reliable code, integrating smoothly with development teams, and growing within the fast-evolving tech industry.

How to get a job as a junior programming?

To get a job as a junior programmer, build a strong foundation in programming languages like Python, Java, or C++, and create a portfolio of projects to demonstrate your skills. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, and applying to entry-level positions that specify junior or beginner requirements is essential.

What does a junior programming do?

A junior programmer assists in writing, testing, and debugging code under the supervision of senior developers. They typically work with programming languages like Python, Java, or C++, and may use version control tools such as Git. This role often involves learning new skills and gaining experience in software development processes.

What are the most commonly searched types of Programming jobs in Alberta?

The most popular types of Programming jobs in Alberta are:

What are popular job titles related to Junior Programming jobs in Alberta?

For Junior Programming jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Junior Programming jobs in Alberta look for?

The top searched job categories for Junior Programming jobs in Alberta are:

Infographic showing various Junior Programming job openings in Alberta as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 16% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Junior Consultant

Okane Consultants

Calgary, AB • On-site

Full-time

Posted 7 days ago


Job description


Are you someone passionate about reshaping the mining industry through social and environmental practices into Life of Mine plans?


If that sounds like you, we'd love to meet you. We're growing in the North American region and are on the lookout for an ambitious Junior Consultant (Engineer or Scientist) to join our dynamic team. Come be a part of a visionary journey that is all about making a positive impact. This role is open to our Calgary office.


At Okane, we believe that integrated mine closure planning is just the starting point to 'Help Create a Better Tomorrow'. We work with mining companies to return land responsibly and safely, enabling what comes next to serve both people and the planet. Our work challenges the status quo - we advocate for meaningful partnerships with communities, including Indigenous rightsholders, and design solutions that create lasting financial, environmental, and social value. From early-stage planning through to relinquishment, we're helping reshape the future of mining, and we're looking for people who want to be part of that transformation.


Responsibilities:

In this role, you will work closely with our interdisciplinary technical teams on projects that span diverse sites with unique challenges to support the development of practical solutions.


Your work will include:

  • Collaborate design work and project scopes with multidisciplinary teams (ie: geoscience, geotechnical, hydrological and geochemical)to ensure optimized feasible mine closure plan and to gain consensus among stakeholders and collaborate towards shared goals.
  • Prepare proficient technical documentation and reporting in area of technical discipline.Prepare or review detailed work scopes for proposals relating to technical discipline.
  • Complete simulations of mine closure and risk assessment conditions for a given model domain development through robust conceptual analysis.
  • Complete background reviews in support of conceptual model development.
  • Foster and maintain client relationships.
  • Plan and complete field investigations such as material sampling programs and construction QA/QC projects.
  • Empathize with stakeholders and communities affected by mining operations and work to address their concerns with sensitivity and understanding.
  • Take ownership of tasks, seek out opportunities for improvement and contribute positively to team efforts.
  • Actively participate in development of workshops, including development of materials.
  • Ensure the highest commitment to ethical behavior, integrity, and transparency in all interactions, particularly when dealing with stakeholders and sensitive environmental issues.
  • Willingness to continuously learn and expand knowledge in technical discipline, regulatory requirements, and stakeholder engagement practices.
  • Ability to analyze environmental data, including soil and water quality data, to inform reclamation plans and closure strategies.
  • Junior-level project management skills to assist in planning, organizing, and executing reclamation and closure projects.


Qualifications:


  • Educational background in environmental, civil, geotechnical or mining engineering, earth sciences, environmental science or geology is an asset.
  • Experience working in professional services or within the mining industry is an asset.
  • Knowledge of environmental principles, regulations, and best practices related to mine reclamation and closure.
  • Genuine interest in environmental sustainability and a commitment to mitigating the environmental impacts of mining activities.
  • Experience in engaging with local communities, stakeholders, and regulators to gather input, address concerns, and build relationships is an asset.
  • Strong written and verbal communication skills to convey technical information clearly and effectively to diverse audiences.
  • Critical thinking and problem-solving skills to identify issues, evaluate options, and develop practical solutions in reclamation and closure planning.
  • Understanding the environmental regulations and permitting requirements relevant to mine reclamation and closure activities could be considered an asset.
  • Experience in facilitating workshops or meetings to develop closure visions with input from various stakeholders considered an asset.
  • Ability to remain resilient and composed under pressure, while maintaining professionalism and focus on achieving project objectives.
  • Ability to adapt to changing priorities, project requirements, and stakeholder expectations in a dynamic work environment.
  • Meticulous attention to detail to ensure accuracy and precision in data analysis, reporting, and project documentation.


Why Join Okane?

At Okane, we're committed to fostering a diverse, equitable, and inclusive workplace, where every individual is valued for their unique contributions. Our dedicated teams span across the globe, connecting people from diverse backgrounds and perspectives.

Our workplace culture is defined by the everyday behaviors of our team and driven by our Core Values:Passionate, Thoughtful & Caring, Smart & Clever, Positive and Humble.We believe in flexibility, work-life balance, and an open-door approach to communication.

We believe in personal and professional development, offering opportunities for continuous learning and growth. At Okane, we foster the opportunity for everyone to grow and develop their skills that align with their career path. As we continue to expand our global presence, we're looking for individuals who share our values and are dedicated to making a positive impact in the world.


How to Apply:

If you're ready to make a meaningful impact in the mining industry and contribute to sustainable land stewardship, we'd love to hear from you. Please submit your resume and a cover letter detailing your experience and why you're a great fit for this role by September 15th, 2026.Please note that only those candidates who are selected will be contacted.

If you require an adjustment during the recruitment/interview process, please let the HR team know, and we will work with you to meet your needs. For more information about Inclusion, Diversity & Equity at Okane, please click here:Diversity, Equity, and Inclusion Okane Consultants.