1

Programming Assistant Jobs in Calgary, AB (NOW HIRING)

Direct preconstruction activities such as schedule development, construction sequencing and value engineering. * Assist with bid clarification of trade contractors with regards to scope of work ...

Equinox Engineering Ltd. is a leading Calgary-based EPCM firm known for delivering innovative ... * Assist with procurement activities related to line pipe, valves, specialty items, and other ...

... * Assist with procurement activities related to line pipe, valves, specialty items, and other ... A Mechanical Engineering or Metallurgical Engineering degree from an accredited institution.

Key Responsibilities * Assist the Engineering Manager/Lead Structural Engineer with the delivery of project requirements as they relate to scope, cost and schedule work to ensure the implementation ...

next page

Showing results 1-20

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are the most commonly searched types of Programming jobs in Calgary, AB?

The most popular types of Programming jobs in Calgary, AB are:

Infographic showing various Programming Assistant job openings in Calgary, AB as of August 2026, with employment types broken down into 2% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution.

Engineering Co-op Students

Calgary, AB โ€ข On-site

ARC Resources Ltd.
201 - 500 employees

Full-time

Posted 2 days ago

New


Job description

ARC has had an exciting growth story driven by the contributions of our people, principled businessย strategyย and high-performance culture. Today, we are a proud member of the Shell Group, and a Canadian energy company with a strongย track recordย of operational and environmental performance.ย 

In alignment with our values, we are proud to produce Canadian energy safely and efficiently. Producing low-cost, reliable energy strengthens our resilience in the evolving global energy system, and enables ARC to create value for our people, shareholders,ย stakeholdersย and communities.ย 

Following our guiding principles has shaped the company we are today and will underpin our success in the future. Through innovation, teamwork and a commitment to operational excellence, our diverse team of people drive our company's success. From the office to the field, ourย team ofย talented professionals work hard each day to safely execute our business and create positive and lasting impacts for our stakeholders.ย 

THE OPPORTUNITY:ย 

Our Engineering teams are currently seeking candidates for multiple 2027 Co-op Student positions across our Production, Completions, Operations Planning, and Data Analytics groups. These 8 or 12-month work terms will commence in May 2027 and are based in Calgary with possible travel to field locations on occasion.ย 

These dynamic positions will provide the successful candidates with an excellent opportunity to continue to learn about the western Canadian oil & gas industry as well as further develop their petroleum engineering skills.ย 

RESPONSIBILITIES:ย 

Productionย 

  • Collaborate with Senior Production Engineers as well as various Operations staff, including Field personnel, to complete engineering studies related to the development and optimization of oil and gas wellsย 

  • Assistย in well file reviews toย identifyย production optimization opportunities andย assistย in the planning, design, and execution of these opportunitiesย ย 

  • Work on operating cost saving initiatives to improve operational efficiency of processing equipment and wellsย 

  • Calculate facility capacities to understand where potential bottlenecks are when planning future drillingย 

Completionsย 

  • Compile ARC completions data and conduct lookbacks on technology trialsย in an effort toย improve capital efficiencyย 

  • Complete competitor drilling and completions activity review specific for Montney activityย 

  • Prepare fracture communication mitigation plans for single and pad completionsย 

  • Assist Completions Engineers in well file reviews and programming well completions, reviewing and summarizing technical literature andย new technologies, and in data preparation and analysis on technical projectsย 

Operationsย Planningย 

  • Collaborate with Water Engineers, Development Engineers, Productionย Engineersย and Field Operations to evaluate projects that help improve ARC's water strategy and leading ESG performanceย ย 

  • Support the Water Engineering team in planning and designing operations, reporting, costย analysisย and continuous improvement objectivesย ย 

  • Collaborate with the evaluation ofย new technologiesย and methods for de-salination, evaporation, bacteriaย treatmentย and dissolved contaminant removalย 

  • Assistย the team with the evaluation ofย long-termย water strategiesย ย 

Data Analyticsย 

  • Engage with a multidisciplinary team ofDevelopers, Analysts, Engineers, and Geoscientiststo perform comprehensivedata analysisย ย 

  • Develop and implementanalytical toolsandmodelsto derive insights that support decision-making across various projectsย 

  • Utilizevisualization toolslike Spotfire and Power BI to create impactful data representations and dashboardsย 

  • Write andย optimizeSQL queriesandPython scriptsto manipulate and analyze complex datasetsย 

  • Demonstrate acurious mindsetby exploring data to uncover trends, patterns, and stories that inform business strategiesย 

  • Participate inknowledge-sharing sessionsto learn from and contribute to the collectiveย expertiseย of the teamย 

  • Support the creation of acollaborative environmentwhere data-driven insights lead to innovative solutionsย 

WHAT YOU WILL BRING TO ARC:ย ย ย ย 

  • These positions are ideally suited for students currently in their second or third year of a Bachelor of Science in Engineering in Mechanical, Petroleum, or Chemical, or a related degree and are returning to school after the co-op termย 

  • Experience leading and contributing to technical projects, including scheduling, delegation, and management of activitiesย ย 

  • Innate curiosityand the ability tonarrate stories through data,ย demonstratingย how numbers can drive business improvements and innovationย 

  • Strong computer and data analysis skills are considered an assetย 

  • Intermediate MS Office/365 skills including Excel, Word and PowerPoint and prior experience with industry related software and visualization tools is considered an assetย 

  • Exceptional written and oral communication skills and can develop positive working relationships with all levels of the organizationย 

  • Excellent organizational skills and the ability to work under pressure and meet tight deadlinesย 

  • Strong attention to detail and the ability to manage multiple responsibilities at the same time in a dynamic environmentย 

  • Petroleum industry related experience will be considered an assetย 

REWARDING OPPORTUNITY:ย 

  • An opportunity to be part of delivering responsible energy by developing and growing your career with usย 

  • Working collaboratively with, and learning from some of the most talented and experienced people in our industryย 

  • A culture of caring and high performanceย 

  • Focus on health and well-beingย 

  • An environment where all individuals are treated fairly and respectfully, have equal access to opportunities and resources, feel a sense of belonging, and can contribute fully to the organization's successย 

  • Meaningful work that makes a difference in the Canadian energy industryย 

We are pleased to share that Shell's acquisition of ARC Resources Ltd. has now officially closed. This marks an important milestone for both organizations and the beginning of a new chapter together.ย 

ARC Resources Ltd. is now a wholly owned subsidiary of Shell and will continue toย operateย largely asย a standalone business forย a period of timeย before fully integrating.ย 

We thank you for your interest inย ARC,ย however, only those candidates selected for an interview will be contacted.ย Accessibilityย accommodation for applicants is available upon request during the talent acquisitionย process.ย