1

Intermediate Software Developer Jobs in Edmonton, AB

Intermediate or better with Structured Query Language (SQL) for Databases * Knowledge of ... a world-leading software company providing solutions for architecture, engineering, and ...

Senior Structural Engineer

Edmonton, AB · Hybrid

CA$95K - CA$125K/yr

  • Medical

  • Retirement

  • PTO

... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ... intermediate team members, Entuitive offers a strong foundation for growth through dedicated ...

Senior Structural Engineer

Edmonton, AB · On-site

CA$95K - CA$125K/yr

  • Medical

  • Retirement

  • PTO

... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ... intermediate team members, Entuitive offers a strong foundation for growth through dedicated ...

Equipment Designer/Drafter

Nisku, AB · On-site

CA$62K - CA$106K/yr

The Intermediate CAD Designer is responsible for creating, modifying, and managing detailed 2D and ... This role supports project engineers and senior designers by translating concepts, sketches, and ...

Junior Structural Designer

Edmonton, AB · Hybrid

CA$63K - CA$73K/yr

  • Medical

  • Retirement

  • PTO

Structural engineering design and calculations for all structural components including columns ... analysis software (SAP2000, RAM, ETABS, etc.). * Excellent communication skills both verbal and ...

Junior Structural Designer

Edmonton, AB · On-site

CA$63K - CA$73K/yr

  • Medical

  • Retirement

  • PTO

Structural engineering design and calculations for all structural components including columns ... analysis software (SAP2000, RAM, ETABS, etc.). * Excellent communication skills both verbal and ...

The position requires intermediate analytical skills and a solid understanding of financial ... Strong technical acumen with software platforms such as the MS Office Suite, particularly Excel ...

We deliver engineered solutions that enhance operational awareness, safety, reliability and ... Thermon offers over 250 products, software and services across multiple brands, providing a range ...

Showing results 41-60

Intermediate Software Developer information

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in Edmonton, AB?

The most popular types of Software Developer jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Intermediate Software Developer jobs?

Cities near Edmonton, AB with the most Intermediate Software Developer job openings:

Infographic showing various Intermediate Software Developer job openings in Edmonton, AB as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Lighting Business Developer, Northern Alberta

E.B. Horsman & Son

Edmonton, AB

Full-time

Medical, Dental

Posted 11 days ago


Job description

Who we are
We are strong, nimble, and growing! E.B. Horsman & Son is a fifth-generation, family-owned electrical distributor with 20+ locations across BC, Alberta, and Saskatchewan, and a proud recipient of Canada’s Best Managed Companies award. We take pride in living our core values and carrying out our mission statement of helping our communities thrive since 1900s. At E.B. Horsman & Son, we’re committed to a workplace where everyone belongs. If you’re qualified, we’d like to hear from you.

What we offer

  • Birthday off
  • Health, dental, and employee assistance program benefits
  • Annual profit-sharing
  • Employee share ownership program (ESOP)
  • RRSP matching after 1 year of employment
  • Access to EBH University for personal & professional growth

Work Location & Schedule
This position is based out of our Edmonton Branch at 7223 68 Avenue NW, Edmonton, AB. The position requires frequent travel to EBH branch locations throughout Northern Alberta, including regular driving (approximately 4–6 hours per day) and occasional air travel. While some responsibilities will be performed in an office environment or at a computer, a significant portion of the role is field-based, requiring regular travel to meet with customers and branch teams. Due to the nature of the position, flexibility is required, including availability outside of regular branch operating hours to respond to calls and e-mails and to attend networking, customer, and relationship-building events as required.

Why this role matters
The Lighting Business Developer plays a key role in driving profitable sales growth in our Lighting division. By identifying opportunities, building strong relationships, and providing technical expertise, this role ensures our customers receive the exceptional EBH experience they’ve come to expect. In addition to lighting, this role may also support business development initiatives related to solar and electric vehicle (EV) charging solutions as business needs evolve.

What to expect in the role

Sales Growth

  • Develop and execute strategic sales plans targeting both new and existing customers.
  • Build strong relationships with decision-makers and secure buy-in on proposed solutions.
  • Increase sales of energy products through an in-depth understanding of customer needs and product benefits.
  • Maintain accurate opportunities and activity records in Salesforce.

Customer Service

  • Maintain positive, solution-focused relationships with customers.
  • Conduct regular in-person or virtual visits to identify needs and propose solutions.
  • Collaborate with Account Managers, suppliers, and technical teams to ensure clarity on project specifications.
  • Stay current on rebate programs, and industry trends to better serve customers.

Branch & Internal Support

  • Provide product expertise, recommendations, and technical support to branch personnel.
  • Conduct training sessions and product demonstrations for staff and customers.
  • Work jointly with sales teams to build customized Lighting.

Quotations & Project Support

  • Conduct site audits, create single-line drawings, and determine project specifications.
  • Prepare and present quotations and follow up on leads and opportunities.

Program & Incentive Champion

  • Keep up to date with utility and government incentive programs.
  • Prepare required documentation and complete rebate applications for customers.

Training & Quality Control

  • Develop and deliver training materials and “lunch and learns.”
  • Ensure product quality and customer satisfaction by identifying and addressing quality issues.

Ideal candidate profile

  • Diploma or degree in an applicable field (BSc) or equivalent experience.
  • 2+ years of sales experience in the electrical wholesale industry or related clean energy/lighting/power distribution field.
  • 2+ years of project management experience with design and quotations.
  • Certified Energy Manager or LC Certification is an asset.
  • Strong knowledge of EV Charging systems and Clean Energy (Battery Energy Storage Systems) & Lighting is a strong asset.
  • Intermediate MS Office skills, especially Excel, with an ability to learn new technical software.
  • Excellent communication, presentation, and relationship-building skills.
  • Reliable transportation.

Our Core Values: Celebrating the Past, Empowering the Future

Teamwork l Integrity l Continuous Improvement l Resilience l Empowered

We thank all applicants for their interest. Only those living in Canada with permanent work authorization will be considered. Please note that only candidates selected for an interview will be contacted.

#LBDNA