1

Programming Assistant Jobs in Calgary, AB (NOW HIRING)

The DevOps Engineer will work closely with the Lead DevOps Engineer and cross-functional teams to ... Participate in on-call rotation and assist with off-hours deployments. Infrastructure Governance ...

Analyzes structures (hand calculations, finite element, fatigue & damage tolerance). * Assist with Engineering Conformity Inspections. * Ensure all design and administrative paperwork related to ...

Analyzes structures (hand calculations, finite element, fatigue & damage tolerance). * Assist with Engineering Conformity Inspections. * Ensure all design and administrative paperwork related to ...

Prepare, revise, and check Flight Manual and Maintenance Manual Supplements. * Assist with Engineering Conformity Inspections. * Ensure all design and administrative paperwork related to project to ...

The responsibilities of this position include: * Assist Senior Engineer with a design of civil systems associated with municipal water and/or wastewater /drainage conveyance facilities. * Perform ...

The Administrative Assistant is a position serving administrative functions across various ... Our expertise spans geochemistry, biochemistry, chemistry, microbiology, geology, and engineering ...

Provide technical support for both pre-sales opportunities and post-sales issues: * Assist ... Identify and escalate complex issues to engineering teams when necessary * Review and contribute to ...

Provide technical support for both pre-sales opportunities and post-sales issues: * Assist ... Identify and escalate complex issues to engineering teams when necessary * Review and contribute to ...

Engineering of distribution electrical projects through the entire project lifecycle: from ... assist team leads and managers * Mentoring and guiding junior staff * Traveling and visiting ...

Engineering of distribution electrical projects through the entire project lifecycle: from ... assist team leads and managers * Mentoring and guiding junior staff * Traveling and visiting ...

next page

Showing results 1-20

Programming Assistant information

What are Programming Assistants?

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 is the job of a program assistant?

A programming assistant supports software development by helping with coding, debugging, and testing programs. They often work under the supervision of developers, using programming languages and tools to assist in project tasks and ensure code quality.

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.

Which IT jobs without coding?

Programming Assistants typically focus on supporting software development through tasks like documentation, testing, and project coordination, which often do not require coding skills. Other IT roles without coding include technical support specialists, network administrators, IT project managers, and cybersecurity analysts, many of which emphasize problem-solving, communication, and knowledge of tools rather than programming languages.

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 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 tech jobs pay 400,000 a year?

Programming assistants typically do not earn $400,000 annually; such high salaries are usually associated with senior roles like software engineers, data scientists, or technical leads at large tech companies. These positions often require extensive experience, advanced skills in programming languages, and sometimes specialized certifications or expertise in areas like AI, machine learning, or cloud computing.

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 are the most commonly searched types of Programming jobs in Calgary, AB? The most popular types of Programming jobs in Calgary, AB are:
Lead Piping/Pipeline Engineer

Lead Piping/Pipeline Engineer

Vista Projects Limited

Calgary, AB โ€ข On-site

Full-time

Re-posted 28 days ago


Job description

What Vista Does

Vista Projects is an integrated industrial engineering firm that helps clients navigate the digital transformation of their projects and operations. Our proven project execution process is based on a โ€œsingle source of truthโ€ model that eliminates the potential for inefficient engineering designs, cost overruns and project completion delays.

Why We Do It

We believe the world needs industrial projects and that intelligent engineering data can increase the likelihood of innovative solutions getting to market. Over the years, our multi-discipline teams have conceptualized and designed some of the most challenging and successful industrial processing projects in the North American energy sector. Vista has established itself as a trusted industrial engineering partner for all types of projects, from conceptual studies and pilots to large-scale commercial expansions.

Where We Work

The benefits of our approach apply to new asset developments and brownfield optimization projects across several industrial markets. This includes biofuels and produced water treatment to natural gas and petrochemical processing. We are headquartered in Calgary and maintain a satellite office in Houston.

What You Would Do in This Role

We are seeking an experienced Leadย Piping/Pipeline Engineer to provide discipline leadership on major EPC projects and MOC programs. This role is responsible for planning, technical execution, team leadership, and integration of piping scope across central processing facilities (CPF), well pads, steam generation, water treatment, and associated utilities.

Technical Leadership & Execution
  • Serve as the Lead Piping/Pipelineย Engineer on projects from concept through detailed engineering and construction support
  • Establish piping design philosophy, execution plans, and discipline work processes
  • Lead development, provide input, review, and approval of:
    • Material Selection Diagrams (MSD) and Material Selection Reports (MSR)
    • Piping Instrumentation Diagram (P&IDs)
    • Design Basis (DBM)
    • Line Designation Tables (LDT)
    • Piping specifications for carbon and stainless steel, alloy, CRA, lined piping
    • Line classes, insulation, heat tracing, and corrosion allowances
    • Valve specifications
    • Piping isometric and general arrangement drawings
    • Pipeline alignment sheets
    • Material requisitions (MR) and technical bid evaluation (TBE)
    • Specialty item data sheets and lists
    • Tie-in lists
  • Ensure piping systems are properly designed for variety of fluids and pressure/temperature conditions including:
    • Steam distribution, gathering lines and steam facility piping
    • Emulsion, produced water, and diluent systems
    • Blowdown, relief, and flare piping
    • Produced and fuel gas
    • Sweet and our service
    • High pressure and elevated temperature service
    • Utility piping
  • Apply sound engineering judgment to manage corrosion, and erosion risks common to SAGD facilities and gas plants
  • Perform pipe wall thickness and hydrotest pressure calculations
  • Update project schedule on a weekly basis including marking tasks which are completed, in progress, and any potential delays. Ensure tasks are listed correctly.
  • Develop, maintain, and monitor Piping Engineering procedures and standards
  • Attend status meetings with clients, project management and suppliers
  • Support, coordinate and issue ABSA applications
  • Authenticate documentation with a professional engineering stamp as required
Team Leadership & Coordination
  • Lead, mentor, and technically supervise junior and intermediate piping engineers,
  • Develop engineering man-hour hour estimates, resource loading, and forecasting for piping engineering projects and tasks.
  • Allocate resources and manage discipline workload to meet project milestones
  • Control budget, schedule and change management across multiple projects
  • Conduct technical reviews and provide coaching to ensure consistent engineering quality
  • Coordinate piping scope with process, mechanical, civil/structural, electrical, and instrumentation disciplines as required
  • Act as the primary technical interface with clients for piping-related matters
  • Support staff performance reviews and training
  • Assist with business development
  • Maintain current knowledge of industry and regulatory standard
Project & Stakeholder Interface
  • Participate in HAZOPs, constructability, and model review sessions
  • Review vendor data, technical bid evaluations, and piping-related procurement packages
  • Support modularization strategies and field execution planning
  • Experience supporting proposals and man-hour estimates
  • Coordinate design activities with Process, Piping Stress, Mechanical, Supply Chain and Project Management
  • Provide engineering support during fabrication, installation, commissioning, and start-up
  • Assist with change management, technical queries, and field engineering support
  • Build strong client relationships
Standards, Codes & Compliance
  • Ensure compliance with applicable codes and standards including:
    • ASME B31.3
    • CSA Z662 above ground pipelines and piping systems
    • Applicable API Codes, ASME Section VIII, and client specifications
  • Ensure piping designs meet company QA/QC, safety, and regulatory requirements of ABSA, TCBC, TSASK, and other provinces as required
Requirements
  • Bachelorโ€™s degree in Mechanical Engineering
  • Professional Engineer (P.Eng.) registered with APEGA
  • 12+ years of piping engineering experience, with significant SAGD and gas plant project exposure
  • Proven experience as a Lead or Discipline Engineer on EPC projects
  • Strong background in:
    • High-temperature and cryogenic piping systems
    • Piping materials and corrosion management
    • Valves
  • Working knowledge of welding procedures, procedure qualification
  • Strong knowledge of NDE and PWHT requirements
  • Experience with 3D model review software Navisworks
  • Expert in Revu Bluebeam and MS Office applications
  • Strong understanding of brownfield tie-ins and operating facility constraints
  • Excellent leadership, communication, and decision-making skills
Preferred
  • Knowledge of metallurgy and materials selection for corrosive and elevated temperature piping systems
  • Knowledge of Pipeline Engineering
  • Familiarity with modularized facilities
  • Field engineering or construction support experience in oil sands and gas plants
  • Prior client-facing lead role on major oil sands EPC projects
Why People Like Working with Us

Working with Vista is a chance to contribute to the typeย of challenging municipal and industrial projects that the world requires. If that doesnโ€™t excite you, this role likely wonโ€™t be a fit.

Challenging projects require focus, and we enable our people to do their best work with modernized project systems that are based on our leading use of intelligent data-centric execution architecture. Our staff and clients like that it gives them real-time access to validated data shared across all project departments. This fosters project design and business decisions based on a single, authoritative source of truth and provides increased transparency and collaboration with team members and clients, leading to improved engineering quality and a product we can all take pride in.

What We Offer

An opportunity with Vista is not just a job; it is a chance to tackle challenging projects with colleagues who are among the most recognized and accomplished in their disciplines.

Vista offers all employees
  • A stimulating, fast-paced and challenging work environment where you will contribute to the interesting municipal and industrial engineering projects
  • A robust and consistent recruitment process that ensures your colleagues are likeminded and comparably capable
  • An opportunity to be a part of an entrepreneurial, technically skilled team which has established leadership in innovative engineering solutions
  • A strong value-based philosophy that provides an informal, close-knit team environment, where you and your family feel like a part of our organization, and not just an employee number
  • Competitive compensation and benefits, including a performance-linked variable pay program
  • Company-sponsored social events and team sports
  • Flexible work schedules, half-day Fridays and free parking
  • An organization that values and encourages diversity
How to Apply

Please complete the application form below and include a cover letter concisely demonstrating how your skills and experience align with our job posting.ย By submitting this application, you consent to ourย Privacy Policy, and you consent to receive transactional electronic messages from Vista and third parties acting on our behalf.

Note:ย As part of the interview process there will be a technical testing component that will take up to two hours and can be completed at home on your own timeline. Candidates may be required to complete a security clearance procedure prior to receiving anย offer.

Powered by JazzHR

8HWPKtSM5o