1

Junior Software Development Engineer Jobs in Alberta

Provide training, guidance, and mentorship in the development of the capacity and capability of in-house engineers, including junior facility, operations, and development engineers. * Demonstrate a ...

Reporting to the Team Lead, Software Development, you will focus primarily on building highly ... Provide guidance and conduct collaborative code and design reviews for junior team members to help ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Build and maintain data models, tables, and transformation logic using established development ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Build and maintain data models, tables, and transformation logic using established development ...

Jr. Analytics Developer - Go Auto Corporate (Mayfield) The Opportunity We strive to stay at the ... Build and maintain data models, tables, and transformation logic using established development ...

Working with the architects and other developers, provide technical input to the Product Owner ... Software development of complex applications. Excellent understanding of design principles and ...

Join Teledyne as a Process Development Engineer - Edmonton ! From space to healthcare, your work ... Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ...

Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 year term ... Proficiency in C++ software development, debugging, and troubleshooting. * Experience with AMD ...

Overview Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 ... Proficiency in C++ software development, debugging, and troubleshooting. * Experience with AMD ...

Showing results 21-40

Junior Software Development Engineer information

What does a junior software development engineer do?

A Junior Software Development Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers, contributing to coding tasks, debugging, and documentation. Their responsibilities may also include collaborating with other team members to solve technical problems and learn best practices in software engineering. This role is ideal for recent graduates or those with limited experience who are looking to build their skills and advance in the software development field.

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

To thrive as a Junior Software Development Engineer, a solid understanding of programming fundamentals, algorithms, and data structures is essential, often backed by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as experience using version control systems such as Git, is typically required. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help individuals excel in collaborative and dynamic environments. These skills and qualities are crucial for delivering quality code, adapting to new technologies, and contributing meaningfully to software development projects.

What are some common challenges faced by junior software development engineers during their first year on the job?

Junior Software Development Engineers often encounter challenges such as adapting to a new codebase, understanding team workflows, and learning best practices for writing clean, maintainable code. They may also find it challenging to accurately estimate task complexity and communicate progress with senior team members. However, most teams provide mentorship and code reviews to help juniors grow, and active collaboration is encouraged to facilitate learning and integration into the team.

What is the difference between Junior Software Development Engineer vs Software Developer?

AspectJunior Software Development EngineerSoftware Developer
Required CredentialsTypically a bachelor's degree in CS or related field; some certificationsSimilar educational background; certifications vary
Work EnvironmentEntry-level, supervised, team-based projectsCan be entry or mid-level, often more independent
Employer & Industry UsageCommon in tech companies, startups, and IT firmsWidespread across industries, including tech, finance, and healthcare
Comparison Search IntentYesYes

The main difference between a Junior Software Development Engineer and a Software Developer lies in experience level and responsibilities. Junior Software Development Engineers are typically entry-level, working under supervision on basic tasks, while Software Developers may have more experience and handle more complex projects independently. Both roles require similar educational backgrounds and are common in tech industries, but the Junior role emphasizes learning and growth.

What are the most commonly searched types of Software Development Engineer jobs in Alberta?

The most popular types of Software Development Engineer jobs in Alberta are:

Project Development Engineer

Calgary, AB • On-site

Full-time

Medical, Dental, Vision, Life

Re-posted 5 days ago


Key responsibilities

  • Coordinate or complete project development activities for projects at or in support of Gibson's core assets.

  • Develop and evaluate process simulations, heat and material balances, process flow diagrams (PFDs), and piping and instrumentation diagrams (P&IDs).

  • Review project scope, schedule, and documentation, and provide engineering support post-sanction to ensure scope continuity.


Job description

 Project Development Engineer
Location: Calgary Head Office  
Job status: Full Time Permanent
Department: Engineering 

Is this position safety sensitive: No 

For more information, visit www.gibsonenergy.com

At Gibson, we believe our competitive advantage lies in the strength and talents of our employees. That means connecting our employees to rewarding careers, building a high-performance culture where collaboration and creativity are rewarded, and providing real growth opportunities for employees to take on new challenges. 

The Role

Reporting to the Manager Development and Engineering Services, the Project Development Engineer is responsible for initial project design of new projects, existing facility upgrades, debottlenecking and process improvements for Gibson's operations in both the US and Canada. Project Development includes problem definition, project scope definition, design, stakeholder engagement, and transition to the project execution team.

The ideal canidate is someone who is naturally curious, comfortable navigating ambiguity, and able to translate complex technical concepts into practical business recommendations. The ideal candidate enjoys solving open-ended problems, challenging assumptions, and collaborating with stakeholders to determine the best path forward - even when the outcome may be that a project doesn't proceed. 

What You'll Do

  • Coordinate or complete project development activities (up to project sanction/FID) for projects at or in support of Gibson's core assets (terminals, pipelines, and processing facilities).
  • Specific activities include:
    • Problem definition, in conjunction with business development and marketing teams.
    • Preliminary scoping and high-level cost estimating (unclassified) for option selection and opportunity prioritization.
    • Completing development of executable scopes on simple/low-risk opportunities, including option selection, early design deliverables (design brief, PFD, plot plan, etc.) and Class 5 cost estimate.
    • Completing development of executable scopes on more complex/moderate-risk opportunities, including option selection, early design deliverables (redlined P&IDs, hydraulic calculations, instrument sizing, design brief, etc.) and Class 4 cost estimate.
    • Coordinating (scope development, schedule management, document review, etc.) Front End Engineering Design (FEED) and pre-FEED studies, including fully developed DBM packages and Class 3 or 4 estimates, developed by third party engineering contractors.
  • Conduct reviews with project stakeholders, including executive-level stakeholders, to ensure internal and external customer's needs and expectations are addressed.
  • Complete project governance/technical due diligence and preparation of handover documentation (Project Brief, etc.) to execution team
  • Provide engineering support to projects post-sanction (up to IFR drawing review, 30% model review, and HAZOP) to maintain continuity of scope.
  • Develop and/or evaluate process simulations, heat and material balances, process flow diagrams (PFDs) and piping and instrumentation diagrams (P&IDs).Develop and foster strong, positive working relationships with internal/external stakeholders (Operations, Marketing, Commercial Development, Customers, Engineering contractors, etc.).Provide training, guidance, and mentorship in the development of the capacity and capability of in-house engineers, including junior facility, operations, and development engineers.
  • Demonstrate a personal commitment and proactive approach to Environment, Health & Safety (EH&S) through participation in all applicable EH&S programs and ensures safe operation of the branch, team or unit and compliance with all Company EH&S policies and procedures.
  • May perform other duties as assigned.

What You'll Bring to the Role

  • Degree in Engineering from a university program that is recognized by the Canadian Engineering Accreditation Board or is a related program that the APEGA Board of Examiners considers to be equivalent.
  • Ability to register with APEGA as a Professional Engineer (P.Eng.) is required.
  • Minimum 5 years of experience in engineering of multiple facility types with a preference for experience in early phases of design (scoping through FEED).
  • Understanding of process safety principles, industry codes, standards (such as API and ASME) and regulatory requirements.
  • Ability to effectively manage numerous concurrent and varied expectations with prioritization by supervisor or senior colleague.
  • Exhibit innovation when developing and evaluating alternate solutions.
  • Exhibit critical thinking when assessing new technologies and problems which may not have a clear or known solution.
  • Ability to foresee potential issues or problems through strong planning and organizing skills.
  • Demonstrates excellent interpersonal, organizational, communication and analytical skills.

 

Working Conditions

  • Most of the work is performed in an office environment.
  • Some site visits will be required.
  • This job is subject to background checks as outlined in Gibson Energy's Background Checks policy. Background checks may include: employment history verification, reference checks, education and/or credentials verification, credit check and a criminal history check. 

Why You'll Love Working at Gibson 

For over 70 years, Gibson has been defined by our people - those who seize opportunities and make exceptional customer service a part of everything we do. Working at Gibson is an opportunity to be part of a place where employees feel valued, supported and motivated to do their best work. Here's what sets us apart: 

  • A competitive Total Rewards packagethat truly values your contributions. 
  • Employer contributions to your DC Pensionbecause we believe in your future. 
  • Comprehensive health, dental & vision benefits, with industryleadingcoverage for mental health and family planning - ensuring you and your loved ones thrive. 
  • Generous time offto rest, recharge and live life to the fullest.
  • An incredible work environment and culturewhere your career development and advancement are prioritized every step of the way. 

Gibson Energy Inc. ("Gibson" or the "Company") is a diversified North American energy infrastructure company headquartered in Calgary, Alberta. They have significant terminal assets, including 25 million barrels of storage and over 300 miles (500 kilometres) of crude pipelines across North America. The company has been providing market access to the oil and gas industry for over 70 years and is publicly traded on the Toronto Stock Exchange (TSX:GEI) with a market capitalization of approximately $4 billion. 

Gibson Energy operates through two main segments: 

  1. Infrastructure: This includes terminals, marine loading, rail loading and unloading facilities, gathering pipelines, a diluent recovery unit, and a crude oil processing facility. Key facilities within this segment include the Hardisty, Edmonton, and Ingleside Terminals, as well as gathering pipelines in the United States and a crude oil processing facility in Moose Jaw, Saskatchewan. 
  2. Marketing: This involves the purchasing, selling, storing, and optimizing of hydrocarbon products. 

Gibson Energy has a strong presence in the United States, due to the acquisition of the Gateway Terminal in Ingleside, Texas. This terminal is a world-class liquids terminal and export facility with very large crude carrier (VLCC) capabilities and direct pipeline connections to key basins like the Permian and Eagle Ford. The acquisition strengthens Gibson's cash flow with over 95% of the revenue under take-or-pay contracts with high-quality counterparties. 

Our Values, The Gibson Way 

The Gibson Way is how we succeed together. We believe in the power of both 'We' (collectively working together) and "I" (contributing individually) to achieve our shared goals. 

The 'We & I' play a very important role in our success! 

  • Contribute & Add Value Everyday 
  • Keep Our Edge & Be Resilient 
  • Stay Focused & Open-Minded 
  • Work it Out & Do it Together 

This is what we are all about and we encourage you to learn more! Click Here:The Gibson Way