1

Junior Software Programmer Jobs in Leduc, AB (NOW HIRING)

Intermediate Structural Engineer

Edmonton, AB · On-site

CA$73K - CA$100K/yr

Mentors junior staff with design and delivery elements of a project to ensure standards are upheld ... Must have a working knowledge and ability to use structural analysis and design software

Mentors junior staff with design and delivery elements of a project to ensure standards are upheld ... Must have a working knowledge and ability to use structural analysis and design software

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

Lead and mentor junior engineers and designers * Review and approval of team members professional ... Must have a working knowledge and ability to use programs such as structural design software S ...

Supervising and mentoring junior staff members. * Planning resources, schedules, and managing ... Experience with engineering design software will be an advantage. Examples include Plaxis, Lpile ...

Senior Structural Engineer

Edmonton, AB · On-site

CA$95K - CA$125K/yr

Mentors junior staff with design and delivery elements of a project to ensure standards are upheld ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Senior Structural Engineer

Edmonton, AB · Hybrid

CA$95K - CA$125K/yr

Mentors junior staff with design and delivery elements of a project to ensure standards are upheld ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Showing results 41-60

Junior Software Programmer information

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What cities near Leduc, AB are hiring for Junior Software Programmer jobs? Cities near Leduc, AB with the most Junior Software Programmer job openings:
Infographic showing various Junior Software Programmer job openings in Leduc, AB as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution.

Intermediate Electrical Engineering Technologist

DES Engineering Limited

Edmonton, AB • On-site

Full-time

Posted 17 days ago


Job description

Salary:

Job Summary

The Intermediate Engineering Technologist will work with the engineering and design teams to create electronic (CAD) working plans, technical drawings, and documents for various residential, commercial and industrial projects. Reporting to the Lead, Utility Distribution Consulting, this individual will prepare engineering sketches and design calculations for power distribution and roadway lighting systems.

Education & Qualifications

  • Electrical Engineering Technology Diploma from a recognized technical institution.
  • TT or CET designation, or eligible for registration with ASET.
  • 3-7 years of design experience in electrical power transmission and distribution systems and power and lighting systems.
  • Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
  • Understanding of Canadian Electrical Code, CSA Underground and Overhead Standards, Alberta Electrical Utility Code, and other applicable industry guidelines and standards.
  • First aid and CPR certification would be considered an asset.
  • Valid drivers licence with no at fault accidents.

Responsibilities

  • Collaborate with engineers and project managers in the preparation of engineering sketches, work packages and design calculations.
  • Review, interpret and implement utility and CEC specifications.
  • Read and interpret engineering drawings and electrical specifications.
  • Utilize knowledge of design standards and procedures when completing drawings and deliverables to client and industry specifications.
  • Design and draft technical drawings including single lines, electrical layouts and cable tray runs, lighting, wiring schematics, cable/conduit schedules, lighting panel schedules, junction box layouts, control panel layouts, etc.
  • Review technical content of drawings and calculations completed by other team members.
  • Maintain project records and documents.
  • Collaborate with the project team in designing the structure, operation, protection and control of electrical power transmission and distribution systems.
  • Engage with the planning, design and specification of power and lighting systems.
  • Collaborate with the project team in delivering high quality client service and engage with clients as needed to deliver top quality solutions.
  • Collaborate with senior designers and engineers for support and development on more challenging tasks.
  • Support and mentor more junior team members.
  • Ensure all safety procedures and processes are followed with the goal of zero injury.
  • Work safely and follow all rules and procedures including attending and participating in safety meetings and completing all required safety orientation and training.
  • Travel to client sites for project scoping, verification, construction support and meeting with clients as needed.
  • Completion of other relevant duties as required.

Skills & Knowledge

  • High attention to detail
  • Ability to work both independently and within a team
  • Dependable self-starter
  • Analytical and creative problem solving skills
  • Excellent organizational and time management skills
  • Client service oriented
  • Strong written and verbal communication
  • Continuous learner

Position Conditions

  • Job is performed in an office environment but site travel (up to 20%) may be required depending on the project.