1

Associate Programmer Jobs in Ottawa, ON (NOW HIRING)

Engineering Associate The Engineering Associate supports civil and structural engineering activities within a high-voltage Engineering, Procurement, and Construction (EPC) environment. Under the ...

Engineering Associate The Engineering Associate supports civil and structural engineering activities within a high-voltage Engineering, Procurement, and Construction (EPC) environment. Under the ...

Be Seen First

PLC Programmer

Hamilton, ON ยท On-site

CA$35 - CA$48/hr

Associate degree, technical diploma, or bachelor's degree in Electrical Engineering , Automation Engineering , Mechatronics , Industrial Technology , or a related field. * Two or more years of hands ...

As an Associate Analog IC Design Engineer, you will design, verify, and evaluate high-speed (200Gbps and beyond) analog circuits utilizing leading-edge CMOS and BiCMOS technologies. You will be using ...

Associate Director, Energy Consulting Location: Must be based out of Toronto, ON or Ottawa, ON ... Engineers advance in our practice and develop an area of special competence, with increasing ...

Associate Project Manager (APM) Location: Ottawa, Ontario - On site (5 days per week) Company ... During the design management process, prepares estimates and value engineering analysis, peer and ...

In this role, you'll combine engineering expertise, customer engagement, and business insight to ... An associate's position within the salary range will be based on several factors, including, but ...

Associate Land Manager

Ottawa, ON ยท Hybrid

CA$70K - CA$110K/yr

Role: Associate Land Manager Location: Ottawa, Ontario - Hybrid (4 days/week in office) Company ... Degree or diploma in Engineering (Civil Engineering), Planning, or Real Estate/Business * Minimum ...

Associate - Electrical

Ottawa, ON ยท On-site

CA$110K - CA$140K/yr

Associate - Electrical Location: Ottawa, ON Salary Range: $110,000 - $140,000 Who We Are Smith ... engineering firm, recognized for its multi-disciplinary expertise. With more than seven hundred ...

next page

Showing results 1-20

Associate Programmer information

What does an associate programmer do?

An Associate Programmer is an entry-level software developer who assists in designing, coding, testing, and maintaining software applications. They typically work under the guidance of senior programmers or project managers, contributing to smaller modules or specific tasks within a larger project. Associate Programmers are responsible for writing clean code, fixing bugs, and learning industry best practices. This role often serves as a foundation for gaining experience and advancing to more senior programming positions.

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

To thrive as an Associate Programmer, you need a solid understanding of programming fundamentals, coding languages such as Java, Python, or C#, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development methodologies is important. Strong problem-solving skills, attention to detail, and effective teamwork help set you apart in this role. These competencies are crucial for delivering reliable code, collaborating efficiently, and adapting to evolving project requirements.

What are some common challenges an associate programmer might face when working on a team project?

As an Associate Programmer, one common challenge is adapting to different coding styles and standards used by various team members. Effective communication is essential to understand project requirements and ensure smooth collaboration with designers, senior developers, and testers. Additionally, balancing multiple tasks or learning new technologies quickly can be demanding, but these experiences provide valuable opportunities for skill development and growth within the team.

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

AspectAssociate ProgrammerJunior Software Developer
Required CredentialsTypically an associate's degree or relevant certificationsSimilar, often an entry-level degree or certification
Work EnvironmentEntry-level, team-based projects in tech companiesEntry-level, often in software development teams
Employer & Industry UsageCommon in IT and software firms for entry rolesWidely used in tech industry for early-career roles
Comparison Search IntentYesYes

The main difference between an Associate Programmer and a Junior Software Developer lies in job titles used by employers. Both roles are entry-level, require similar educational backgrounds, and work in similar environments within the tech industry. The title 'Associate Programmer' is often used in corporate or structured environments, while 'Junior Software Developer' is more common in startups and tech firms. Both roles serve as stepping stones for a career in software development.

What can I do with an associate programmer's in computer programming?

An associate programmer typically performs tasks such as writing, testing, and maintaining code, often using programming languages like Java, Python, or C++. This role provides a foundation for developing skills in software development, debugging, and working with development tools, which can lead to more advanced programming positions or specialized roles in software engineering. Certifications in programming or related technologies can enhance career growth opportunities.

What are the most commonly searched types of Programmer jobs in Ottawa, ON?

The most popular types of Programmer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Associate Programmer jobs?

Cities near Ottawa, ON with the most Associate Programmer job openings:

Infographic showing various Associate Programmer job openings in Ottawa, ON as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 30% Part Time, 1% Temporary, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution.

Engineering Associate

Spark Power

Hamilton, ON โ€ข On-site

Full-time

Medical, Dental, Vision

Posted 19 days ago


Job description

Engineering Associate

The Engineering Associate supports civil and structural engineering activities within a high-voltage Engineering, Procurement, and Construction (EPC) environment. Under the direction of licensed Professional Engineers, this role focuses on the design, analysis, and drafting of substation infrastructure, transmission/distribution lines, and industrial structural supports. This position serves as a technical resource for foundation design, structural modeling, and load capacity assessments. This role is primarily office-based with periodic field support required for site inspections, structural assessments, and project execution activities.

What will you do you as the Engineering Associate?

  • Perform structural design and analysis for substation foundations, steel structures, and existing structural modifications.
  • Execute pole line design and analysis usingSpidaCALCand transmission line modeling usingPLS-CADD.
  • Conduct specialized foundation design and modeling with both draft calculation and FEA design software.
  • Provide hands-on drafting support for civil and structural drawing packages, ensuring accuracy and adherence to project standards.
  • Assist with industrial projects, including designing cable tray supports and calculating the load capacity of existing building structures.
  • Perform structural evaluations to determine the load-bearing capacity of rooftops for solar PV installations and solar racking structural analysis.
  • Review engineering deliverables, drawings, and specifications to identify structural risks or opportunities for improvement.
  • Conduct site visits for field verification, structural inspections, and commissioning support as operationally required.
  • Coordinate with Electrical Engineers, Project Managers, and field personnel to ensure technical alignment across multidisciplinary projects.
  • Follow all company and client safety procedures, ensuring designs comply with applicable building codes and utility standards

Spark Power Employee Benefits and Perks:

  • Competitive wages
  • Excellent benefit package (Medical, Dental, Vision, Extended Health, Disability) and wellness spending account option
  • RRSP
  • Company vehicle
  • Career advancement and mentorship opportunities
  • Diverse and exciting industrial, commercial and institutional projects and customer base
  • Continuous training and skills improvement
  • Travel opportunities
  • Paid tooling plus up to $200 annual tool allowance

Do you have the Spark? Here's what we're looking for:

  • Proficiency or strong aptitude to learnPLS-CADD,SpidaCALC, andSAFI.
  • Advanced proficiency inAutoCAD, Civil 3D and Plant 3D.
  • Solid understanding of engineering principles related to steel design, reinforced concrete, and load path analysis.
  • Familiarity with applicable building codes, utility standards, and NESC/ASCE requirements.
  • Strong written and verbal skills with the ability to present technical structural data to non-technical stakeholders.
  • Bachelor's degree inCivil EngineeringorStructural Engineering.
  • 0 to 3 yearsof experience in structural design or a related field. Entry-level candidates with relevant internship experience in utilities/EPC are encouraged to apply.
  • Eligibility and clear intent to pursue a Professional Engineering (P.Eng.) license in Ontario.
  • Previous experience or exposure to high-voltage substations, renewable energy, or industrial structural design is preferred.
  • Valid driver's license with a satisfactory driving record for travel to project sites.


Who is Spark Power?

Spark Power is the leading independent provider of end-to-end electrical services and operations and maintenance services to the industrial, utility, and renewable asset markets in North America. We work to earn the right to be our customers' Trusted Partner in Power. Our highly skilled and dedicated people, located in the communities we serve, combined with our knowledge of the power industry, technology expertise, and commitment to safety, ensures we deliver the right solutions that keep our customers' operations up and running today and better equipped for tomorrow.

Spark Power welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Artificial intelligence tools may be used to support parts of the recruitment and selection process, including application screening