1

Internship Software Development Jobs in Calgary, AB

Apply standardized software development lifecycle (SDLC) methodologies to project tasks ... internships Other: * This a full-time role expected to work 40 hours per week, hybrid or home-based ...

Apply standardized software development lifecycle (SDLC) methodologies to project tasks ... internships Other: * This a full-time role expected to work 40 hours per week, hybrid or home-based ...

Delivery Engineer - Canada

Calgary, AB · Remote

CA$80K - CA$120K/yr

Basic understanding of software development, system architecture, and system integration concepts ... internships, or project experience is a plus. Benefits 1. Health Insurance, PTO, stock option 2. ...

Basic understanding of software development, system architecture, and system integration concepts ... internships, or project experience is a plus. Benefits 1. Health Insurance, PTO, stock option 2. ...

Additonally, this role will train and advise interns and new grads. District Overview Kiewit ... We offer a variety of engineering services, including owner's engineering, project development ...

Langan provides expert land development engineering and environmental consulting services for major ... Prior relevant internship or professional experience in site/civil design, including site planning ...

... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... This new implementation will be tested during the internship, first on small volumes of synthetic ...

next page

Showing results 1-20

Internship Software Development information

What types of projects do interns typically work on during a software development internship?

Software development interns often contribute to real-world projects, such as building new features, fixing bugs, or supporting testing efforts within a team. Depending on the company, you might work on web or mobile applications, internal tools, or automation scripts. Interns usually collaborate closely with experienced developers, participate in code reviews, and attend team meetings. These experiences not only help you develop technical skills but also give you exposure to agile development practices and professional coding standards.

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

AspectInternship Software DevelopmentJunior Software Developer
Required CredentialsTypically students or recent graduates, some may have coursework in programmingOften holds a degree in computer science or related field, with some practical experience
Work EnvironmentTemporary, learning-focused, often part-time or summer rolesFull-time, professional setting with ongoing project responsibilities
Employer & Industry UsageInternships are offered by tech companies, startups, and organizations for trainingEntry-level position in software development teams across industries

Internship Software Development roles are designed for students or recent graduates to gain practical experience, often in a temporary or part-time capacity. Junior Software Developers are entry-level professionals with some foundational skills, working full-time on ongoing projects. While internships focus on learning and training, junior roles involve contributing to real-world software development tasks.

What are the key skills and qualifications needed to thrive as an Internship Software Developer, and why are they important?

To excel as an Internship Software Developer, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or projects in computer science or related fields. Familiarity with coding languages like Java, Python, or JavaScript, as well as experience with version control systems such as Git, is typically expected. Strong communication, eagerness to learn, and teamwork are vital soft skills that help interns integrate into development teams. These skills and qualities enable interns to contribute meaningfully, adapt quickly, and grow professionally in a dynamic tech environment.

What are internship software development positions?

Internship software development positions are temporary roles for students or recent graduates to gain hands-on experience in software engineering. Interns work on real projects, collaborate with professional developers, and learn industry practices such as coding standards, version control, and agile methodologies. These internships typically last a few months and can lead to full-time job offers upon successful completion. They provide valuable opportunities to build technical skills, professional networks, and a strong resume.
What are the most commonly searched types of Software Development jobs in Calgary, AB? The most popular types of Software Development jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Internship Software Development jobs? Cities near Calgary, AB with the most Internship Software Development job openings:

Software Development Analyst T3

Pason Systems

Calgary, AB • Hybrid

Full-time

Posted 4 days ago


Job description

The Role 

The Software Development Analyst will handle field support requests escalated from the Pason Support Services group and Account Managers as well as support new features. You will utilize your strong communication, analytical and critical thinking skills to resolve issues relating to Pason’s DataHub while maintaining thorough documentation and metrics on escalated issues. This role requires an individual who is committed to working through complex problems with a high level of accuracy and with a focus on providing exceptional customer service. 

You will work closely with other departments including Account Managers, Product Managers, Field Operations, Support Services, QA, other Developers, and the Site Reliability Team to ensure superior support is provided to Pason customers and throughout the company. 

The Team 

The Drilling Management Apps team focuses on designing and developing high-quality software and infrastructure solutions that provide value to our customers. The team operates with a dedication to Collaboration, Innovation, Customer Focus, and Quality. Our team is part of the DataHub department. DataHub is part of the R&D organization that works on cloud-based applications and services, and we support external customers, internal customers and the product and sales department. 

Essential Duties and Responsibilities 

  • Monitor DataHub Tier 3 support requests forwarded by Support Services 
  • Use advanced software tools to diagnose customer issues remotely and recommend solutions 
  • Recommend changes to the DataHub product to reduce customer impact, customer support incidents and effort expended 
  • Maintain thorough logs and metrics for all field issues 
  • Develop and maintain software features, scripts and utility applications 
  • Keep up-to-date on all new product features and methods for diagnosing problems and resolving issues 
  • Recommend best support practices to software development teams when developing new features. 
  • Review changes to software tools which are used to support field activities and potentially make minor changes to the software tools 
  • This position requires some flexible working hours and rotation in the 24/7 on call support structure 

Knowledge Skills and Abilities 

  • Experience with MySQL, ReactJS, Python, bash, networking, and Linux are highly desirable 
  • Experience with real-time systems, instrumentation and drilling rigs would be an asset 
  • Experience with web-based technologies and frameworks. 
  • Experience with tools such as JIRA and Confluence is an asset. 
  • Excellent customer service skills 
  • Strong organizational, problem-solving, prioritization and analytical skills 
  • A strong commitment to quality 
  • The ability to work in a team and as an individual 
  • The ability to work well under pressure, in a stressful environment 
  • Must excel in a fast-paced, agile environment where critical thinking and strong problem-solving skills are required for success 

Hybrid Work Environment 

This position allows the opportunity for an employee to work in a hybrid environment where a portion of their role is in the office and the other portion remote. 

Pre-employment Conditions 

  • Completion of a satisfactory Criminal Record Check 

Experience 

  • 1 year:Software Development Experience (either full time or internship) 
  • 1 year:Experience working with customers to resolve issues (could be outside of software ie retail) 
  • 1 year:Experience working on a team to deliver success to clients and team members 

Education 

  • Bachelors or better in Computer Science or related field. 
  • Bachelors or better in Engineering - Software and Computer or related field.