1

Intermediate Software Developer Jobs in Chestermere, AB

Intermediate Structural Engineer

Calgary, AB · On-site

CA$73K - CA$100K/yr

Entuitive is looking for an Intermediate Structural Engineer, based in our Calgary office. Take the ... Must have a working knowledge and ability to use structural analysis and design software

Intermediate Structural Engineer

Calgary, AB · Hybrid

CA$73K - CA$100K/yr

Entuitive is looking for an Intermediate Structural Engineer, based in our Calgary office. Take the ... Must have a working knowledge and ability to use structural analysis and design software

In the role of Intermediate Hydraulic Engineer , you'll play a critical part in designing and ... SPS) software, or equivalent software is preferred. Working Conditions: * Office environment.

You are a senior software engineer who happens to specialize in automation, not a developer who ... Provide constructive feedback and mentor intermediate/junior developers in RPA best practices

Intermediate Mining Engineer

Calgary, AB · On-site +1

CA$85K - CA$112K/yr

Join our Calgary Mining team as an Intermediate Mining Engineer (or EIT) and contribute to ... Contribute to mine design using industryleading software such as Deswik to deliver practical ...

New

Use CAD software effectively to create, revise, and manage design drawings and documentation in a ... Essential Skills * Diploma in Electrical Engineering Technology or a Bachelor's degree in ...

Intermediate Mining Engineer

Calgary, AB · On-site +1

CA$85K - CA$112K/yr

Join our Calgary Mining team as an Intermediate Mining Engineer (or EIT) and contribute to ... Contribute to mine design using industryleading software such as Deswik to deliver practical ...

New

next page

Showing results 1-20

Intermediate Software Developer information

What are intermediate software developers?

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 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 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 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 cities near Chestermere, AB are hiring for Intermediate Software Developer jobs? Cities near Chestermere, AB with the most Intermediate Software Developer job openings:

Intermediate Cost Controller/ Scheduler

Equinox Engineering

Calgary, AB

Full-time

Re-posted yesterday


Job description

Equinox Engineering is a leading engineering solutions provider, delivering innovative and high-quality projects across the oil & gas, heavy oil, mining, and water treatment sectors. We pride ourselves on fostering a collaborative, safety-focused, and results-driven work environment.

Position Summary:
Equinox Engineering is seeking an Intermediate Cost Controller / Scheduler to support project planning, budgeting, and scheduling activities. The successful candidate will play a key role in tracking project costs, forecasting, and maintaining project schedules to ensure timely and efficient project delivery.
  • Track project costs, prepare cost reports, and maintain budget controls.
  • Develop, maintain, and update project schedules using scheduling software (e.g., Primavera P6, MS Project).
  • Monitor project progress and milestones, identifying potential delays and recommending corrective actions.
  • Assist in project forecasting, variance analysis, and financial reporting.
  • Collaborate with project teams, including engineers, planners, and project managers, to ensure schedule and budget alignment.
  • Support contract administration activities, including change orders and cost tracking.
  • Provide data and reports for management decision-making.
  • Ensure compliance with company policies, procedures, and safety standards.

  • Diploma or degree in Engineering, Project Management, or related field.
  • 4 - 8 years of experience in cost control and scheduling in oil & gas or mining
  • Must have proficiency in scheduling software (Primavera P6 and MS Project) and cost management tools.
  • Must have advanced level in Microsoft Excel (i.e. comfortable with building and maintaining sheets with complex formulas, pivot tables, graphs and data analysis tools).
  • Strong analytical, organizational, and problem-solving skills.
  • Excellent communication skills and ability to work effectively in a team environment.
  • Strong knowledge of project management principles, cost control processes, and budgeting.