1

Programming Assistant Jobs in Alberta (NOW HIRING)

Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas ... Ensure effectiveness of global workshare to meet corporate requirements. * Assist in leading and ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... This role is ideal for a highly experienced executive assistant who thrives in complexity ...

Posted today

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... This role is ideal for a highly experienced executive assistant who thrives in complexity ...

Posted today

Description Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil ... Ensure effectiveness of global workshare to meet corporate requirements. * Assist in leading and ...

From lumber to engineered wood products, West Fraser delivers high-quality, naturally renewable building materials to the world. In all aspects of our business, we're committed to responsible product ...

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 ...

A Day in the Life Primary responsibilities include but are not limited to: * Assist survey crews ... Work collaboratively with surveyors, engineers, and project teams * Follow safety procedures and ...

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 Alberta? The most popular types of Programming jobs in Alberta are:
What cities in Alberta are hiring for Programming Assistant jobs? Cities in Alberta with the most Programming Assistant job openings:

Team Lead Piping Engineering

Equinox Engineering Ltd.

Calgary, AB โ€ข On-site

Full-time

Re-posted 13 days ago


Job description

Description

Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas processing specializing in facilities design, implementation and operational assistance for natural gas, conventional oil, heavy oil and carbon capture projects. Our clients include several of the largest oil and gas producers in Canada and worldwide, and we are currently executing a wide range of sweet gas, sour gas, conventional oil and heavy oil facility and pipeline projects.
Summary:
The Team Lead Piping Engineering plans, directs, and executes all aspects of Piping Engineering activities within the department. Ensures Piping Engineering delivery, initiatives, and processes are in conformance with organization's established objectives. Supports the Piping Engineering team across our global offices, including Canada, Australia, USA, and India.

Key Responsibilities

  • Support Department Manager in the following areas.
    • Lead and coordinate a team of piping, pipeline and materials engineers.
    • Ensure the quality and accuracy of Piping Engineering deliverables.
    • Oversee, train, and mentor junior and intermediate piping engineers.
    • Generate engineering hour estimates, resource loading, and forecasting for piping engineering projects and tasks.
    • Support budget and schedule management across multiple projects.
    • Ensure effective use of global workshare to meet corporate requirements.
    • Assist in implementation of short/term planning and business strategies.
    • Support staff performance reviews and training.
  • Act as subject matter expert for piping design, specification, and installations.
  • Assist in leading and execution of project deliverables including but not limited to piping specifications, line designation tables, isometric and general arrangement drawings, material requisitions, and specialty item specifications.
  • Contribute to project documentation including DBMโ€™s, execution plans, manhour estimates, and scopes of work.
  • Work closely with Piping Design Drafting department to ensure efficient delivery of optimized piping arrangements.
  • Contribute to model reviews at 30%, 60%, and 90% design stages, working closely with Piping Design and Drafting department to ensure readily identifiable optimizations are incorporated prior to client review.
  • Develop, maintain, and monitor Piping Engineering procedures and standards.
  • Liaise with Stress, Mechanical, Supply Chain and Project Management.
  • Field review of piping system installations, as-building piping systems as required.
  • Coordinate and respond to RFIโ€™s related to piping systems.
  • Review and manage Client requirements and expectations.
  • Demonstrate commitment to the Health and Safety program.
  • Assist with business development and client relationships.
  • Industry networking and contact development.


Skills, Knowledge and Expertise
Key Skills:ย 
  • Must possess strong communication and interpersonal skills.
  • Demonstrable experience in mentorship and training.
  • Proven ability to execute efficiently on large scale programs and projects.
  • Ability to effectively resolve interdisciplinary issues, or concerns that arise within a team environment.
  • Experience in contributing to multi-discipline teams, including global workshare.
  • Proven experience designing to ASME B31.3, B31.1, B31.4 and B 31.8.
  • Expert level knowledge of CSA Z662 above ground piping design.
  • Advanced knowledge of metallurgy and materials selection for corrosive and elevated temperature piping systems is considered an asset.
  • Working knowledge of welding procedures, procedure qualification and NDE methodology is considered an asset.
  • Experience with pressure piping applications to ABSA, TSASK, and TSBC.
  • Design experience working with boiler and steam piping systems.
  • Ability to work with ABSA Inspectors and client teams to address field level piping concerns.
  • Broad exposure to natural gas, conventional oil and heavy oil facility design and construction.
  • Familiarity with materials requisitions and supply chain management systems and procedures.
  • Knowledge of Pipeline Engineering is considered an asset.

Education and Qualifications:
  • Successful candidate will be a Professional Engineer (P. Eng.) within the province of Alberta.ย 
  • Possess a Mechanical or Metallurgical Engineering degree.ย 
  • Minimum 15+ yearโ€™s oil and gas experience with minimum 5 years recent leadership experience, focused on Piping Engineering.
  • Experience in CAD and 3D piping modelling is considered an asset.