1

Internship Freelance Software Developer Jobs in Edmonton, AB

Junior Estimator

Edmonton, AB · On-site

CA$65K - CA$75K/yr

This is an excellent opportunity for a recent engineering graduate, EIT, or Engineering ... Co-op, internship, or related work experience is an asset. * Experience reading technical drawings ...

Student Estimator Our internships and Co-ops are designed to provide you with a business relevant ... Utilize estimating software and tools to prepare detailed cost estimates, including labor ...

Degree or Diploma in Engineering, Construction Management, or a related technical field ... relevant internship or co-op placements with a General Contractor. * Technical Skills: High ...

Familiarity with ARGUS Enterprise or ARGUS Developer software. * Previous experience or internship in commercial real estate, capital markets, or financial analysis. * Knowledge of Canadian real ...

Internship Freelance Software Developer information

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

To excel as an Internship Freelance Software Developer, you typically need a solid grounding in programming languages like Python, JavaScript, or Java, along with a basic understanding of software development principles. Familiarity with version control systems such as Git, collaborative platforms like GitHub, and exposure to frameworks or cloud services often enhances your effectiveness. Strong problem-solving abilities, self-motivation, and clear communication are crucial soft skills for managing projects and client expectations. These skills and qualities are vital for delivering reliable solutions, collaborating remotely, and building a successful freelance portfolio.

What is an Internship Freelance Software Developer?

An Internship Freelance Software Developer is a student or early-career professional who undertakes software development projects on a freelance basis, often as part of an internship program. This role combines the flexibility of freelance work with the learning and mentorship opportunities of an internship. Responsibilities may include writing code, debugging software, collaborating with clients or teams, and delivering project milestones. It's a great way to gain real-world experience, build a portfolio, and develop essential technical and professional skills.

How does an Internship Freelance Software Developer typically collaborate with full-time team members on projects?

As an Internship Freelance Software Developer, you'll often work remotely and interact with full-time team members through virtual meetings, collaboration tools, and code repositories such as Git. Communication is key—expect to participate in regular stand-ups, provide updates on your progress, and ask clarifying questions as you navigate new codebases. You'll likely receive guidance from senior developers or mentors, and your input during code reviews and brainstorming sessions is valued. Building strong communication habits and proactively seeking feedback will help you integrate smoothly with the team and contribute effectively.

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

AspectInternship Freelance Software DeveloperJunior Software Developer
CredentialsTypically enrolled students or recent graduates, no formal certification requiredUsually holds a relevant degree or certification in software development
Work EnvironmentRemote or freelance projects, flexible scheduleFull-time or part-time employment in a company or organization
Employer & Industry UsageFreelance clients, startups, or small businessesTech companies, software firms, or corporate IT departments
Search & Comparison IntentUnderstanding freelance opportunities and internshipsEntry-level employment options in software development

The main difference between an Internship Freelance Software Developer and a Junior Software Developer lies in their work setting and employment status. Internships are often temporary, freelance, and flexible, aimed at gaining experience, while junior roles are typically full-time positions within a company, offering more structured training and career growth opportunities.

What are popular job titles related to Internship Freelance Software Developer jobs in Edmonton, AB? For Internship Freelance Software Developer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Internship Freelance Software Developer jobs in Edmonton, AB look for? The top searched job categories for Internship Freelance Software Developer jobs in Edmonton, AB are:
Infographic showing various Internship Freelance Software Developer job openings in Edmonton, AB as of July 2026, with employment types broken down into 14% Internship, and 86% Full Time. Highlights an 86% In-person, and 14% Hybrid job distribution.

Pension Analyst

Ellement Consulting Group

Edmonton, AB • On-site

Full-time

Retirement

Re-posted 3 days ago


Job description

Company Overview

Ellement Consulting Group (Ellement) is a privately-owned consulting firm established in 1996. We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs for individuals, corporations, unions, associations, and governments across Canada.

At Ellement, we empower our clients with informed choices and expert advice. Our mission centers on delivering purposeful, accessible experiences that prioritize customer obsession and operational excellence. We are committed to integrity, strategic foresight, and fostering symbiotic partnerships where challenges are met with collective brilliance and innovative solutions.

Our approach is straightforward and client-centric, ensuring that every interaction is clear, helpful, and devoid of unnecessary jargon. Confident and authentic, we strive to be more than consultants—we are reliable partners in our clients' success.

Position Summary

As a Pension Analyst, you will be a key member of an administration team that delivers high-quality pension administration services to multiple clients while ensuring outstanding and timely customer service. You will be responsible for administering member transactions, maintaining accurate records, and supporting regulatory and client reporting requirements. A Pension Analyst must have strong analytical and organizational skills, excellent attention to detail, and the ability to work both autonomously and collaboratively within a team.


Location

This is a full-time, on-site position based in our Edmonton office.

Key Responsibilities

  • Process cases for events such as retirement, termination of employment, death, relationship breakdown, etc.
  • Reconcile monthly and interim payments to pensioners and beneficiaries.
  • Accurately maintain and update client databases on a regular basis
  • Quality control of year-end data input and verification of program output, including Annual Benefit Statements
  • Calculate pension adjustments (PA), pension adjustment reversals (PAR), and past service pension adjustments (PSPA)
  • File the Annual Information Return (AIR) and other regulatory forms with the applicable legislating body
  • Interpret and apply the provisions of the pension plans and various applicable provincial and federal legislation
  • Respond to inquiries from clients and plan members regarding data, and administration
  • Develop and present solutions and improved processes for various plan issues to consultants and internal partners
  • Coordinate new business implementation with account management and implementation teams
  • Perform other tasks as assigned to assist in the overall team effort


Education

  • Currently pursuing or recently completed a degree in Actuarial Science, Mathematics, Statistics, Finance, Economics, or another quantitative discipline.
  • Successful completion of one or more Society of Actuaries (SOA) exams is considered a strong asset.
  • Previous actuarial internship, co-op, or pension experience is an asset, but not required.
  • Candidates with a post-secondary diploma in business administration or a related field, combined with relevant pension administration experience, will also be considered.
  • Certified Employee Benefit Specialist (CEBS) designation is considered an asset.

Skills & Competencies

  • Strong analytical, mathematical, and problem-solving skills.
  • Proficient working knowledge of Microsoft Office, with advanced skills in Microsoft Excel.
  • Understanding of group pension and benefits plan designs, or the ability to quickly learn complex pension concepts.
  • Excellent attention to detail and a high degree of accuracy.
  • Strong organizational skills with the ability to prioritize multiple tasks and meet deadlines in a fast-paced environment.
  • Excellent written and verbal communication skills, with the ability to communicate effectively with clients and internal stakeholders.
  • Previous pension benefits administration experience is considered an asset. Candidates with approximately two years of experience may be given preference.
  • Bilingualism (English/French) is considered an asset.
  • Ability to respond effectively to time-sensitive situations and changing priorities.
  • Successful completion of a criminal background check is required.