1

Intermediate Software Developer Jobs in Chestermere, AB

Reporting Structure/Department Reporting to the Software Development Manager, we are looking for an intermediate to senior level Systems Developer with a strong Java and data expertise to join our ...

We're looking for a skilled mechanical engineer who is passionate about designing high performance ... Proficient with BIM software (Revit preferred) and load calculation tools (Carrier HAP, Trane TRACE ...

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 Civil/ Structural Engineer

Lauren Services

Calgary, AB • On-site

$60 - $85/hr

Contractor

Re-posted 14 days ago


Job description

About Us

Lauren provides a full suite of project delivery services to the Energy sector as a full-service EPCM firm.


At Lauren, we pride ourselves on successfully executing projects that are safe, high-quality, cost-effective, and completed on time. Our team leaders leverage their years of experience, supported by a solution-driven team of professionals. Lauren's business model is based on repeat business and long-term relationships with our clients.


Position Overview

We are seeking an Intermediate Structural Engineer with 8+ years of experience in the energy sector to support structural engineering for oil & gas and/or power transmission projects.


This role involves performing structural design, analysis, and review of project deliverables while collaborating with multidisciplinary teams


Key Responsibilities


Engineering & Technical Expertise

  • Perform structural design and analysis of steel and concrete structures, equipment supports, and foundations for oil & gas or power transmission projects.
  • Design and analysis of pile foundations (concrete and steel piles).
  • Develop and review drawings, specifications, and calculations to ensure compliance with applicable codes, standards, and client requirements.
  • Coordinate with project engineers, designers, and project managers to resolve technical issues and provide practical design solutions.
  • Assist in preparing technical reports, design documentation, and project deliverables.
  • Participate in meetings with clients, contractors, and project teams, providing technical input and updates.
  • Contribute to project planning and scheduling, ensuring engineering tasks are completed on time.
  • Support junior engineers and designers by reviewing work and providing guidance on technical matters.
  • Familiarity with dynamic analysis, vibration considerations, or advanced structural modeling is a plus
  • Review and validate design drawings and 3D models for constructability and workability, ensuring adequacy, clarity, and completeness of details, dimensions, and specifications, identify conflicts, interferences, and missing information, and recommend practical solutions to facilitate efficient fabrication, installation, and field execution.
  • Demonstrated ability to effectively interface with CAD and 3D modeling platforms (e.g., AutoCAD, CADWorx, Civil 3D, Navisworks) to perform design presentations as well as design checks and reviews.
  • Review vendor data and ensure compatibility with structural performance criteria.
  • Demonstrate strong verbal and written communication skills, including effective interaction with clients and stakeholders, clearly document, track, and communicate decisions, action items, and key outcomes to ensure alignment across multidisciplinary teams and project phases.
  • Prepare and review project/technical write-ups and engineering narratives, including scopes of work, design basis memoranda (DBM), design criteria documents, and technical specifications, ensuring clarity, consistency, and alignment with project requirements, codes, and client standards.
  • Support all project phases: feasibility, FEED, detailed engineering, construction, and commissioning.
  • Interface with clients, contractors, and vendors.
  • Review and approve drawings, specifications, and technical reports.
  • Provide site support and resolve field issues as required.


Qualifications

  • A Bachelor's in Civil or Structural Engineering is required; a Master's in Civil/Structural or related field is a plus.
  • 8+ years of structural engineering experience in industrial/ oil & gas/ power transmission or related industries.
  • Professional Engineer (P.Eng.) registered with the Association of Professional Engineers and Geoscientists of Alberta (APEGA), and/or Engineers and Geoscientists BC (EGBC).
  • Proven experience as a Structural Engineer on large-scale EPC/EPC/ EPCM projects.
  • Knowledge of industry codes and standards, including CSA S16, CSA A23.3, AISC, ACI, ACE, ASCE, IBC, NBC, and provincial building codes.


Skills

  • Working knowledge of Structural analysis and design software tools, RISA 3D and/or STAAD Pro. (LPILE and Dyna6.1 will be considered an asset).
  • Experience in integrating with CAD and 3D modeling platforms (e.g., AutoCAD, CADWorx, Civil 3D, Revit, Navisworks).
  • Ability to manage priorities and work independently within project schedules.
  • Collaborative mindset, able to support project leadership and contribute to team success.