2

Entry Level Epic Software Developer Jobs in Calgary, AB

Jr Software Developer Reports To: Team Lead - Development Job Requirement(s): N/A No. of Openings ... This is an entry-level position with the opportunity to grow and expand into other roles and ...

New

Minimum of 2 years of experience in an accounting-type role or project controls, preferably in the engineering or construction industry. * Proficiency in project finance software such as Oracle, or ...

Environmental Administrative Assistant

Calgary, AB · On-site

CA$57.50K - CA$76.20K/yr

Minimum of 2 years of experience in an accounting-type role or project controls, preferably in the engineering or construction industry. * Proficiency in project finance software such as Oracle, or ...

A CNC Lathe Operator producesmachined parts by programming, setting up and operating a CNC machine ... Entrylevel candidates are encouraged to apply * Journeyman, machinist tradecertificate or ...

Additionally, you will have the opportunity to work closely with our Research and Software ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

Additionally, you will have the opportunity to work closely with our Research and Software ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

Additionally, you will have the opportunity to work closely with our Research and Software ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

Recent graduates having a diploma or degree in Civil Engineering with a C.E.T or P.Eng designation ... software. Additional Requirements: * Entry level position. Any project management/ field ...

Entry Level Epic Software Developer information

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

To thrive as an Entry Level Epic Software Developer, you need a solid understanding of programming languages (such as C#, Java, or SQL), problem-solving skills, and a bachelor’s degree in computer science or a related field. Familiarity with Epic’s proprietary development tools, healthcare IT systems, and often Epic certification are important for this role. Strong analytical thinking, communication skills, and the ability to learn quickly help developers excel in a collaborative, fast-paced environment. These skills and qualifications are crucial for building effective healthcare software solutions that meet user needs and regulatory requirements.

What are some common challenges faced by entry-level Epic Software Developers, and how can they be overcome?

Entry-level Epic Software Developers often encounter challenges such as learning the proprietary Epic platform, understanding healthcare workflows, and adapting to strict security and compliance standards. To overcome these hurdles, new developers should take advantage of Epic's comprehensive training programs, seek mentorship from experienced colleagues, and actively participate in team code reviews. Collaborating closely with clinical and IT staff can also help bridge knowledge gaps and ensure that solutions align with real-world healthcare needs.

What does an Entry Level Epic Software Developer do?

An Entry Level Epic Software Developer is responsible for developing, testing, and maintaining software applications that support healthcare organizations using Epic Systems. They typically work with other developers, analysts, and end-users to customize and enhance Epic modules, fix bugs, and implement new features. These developers often learn Epic’s proprietary programming languages and tools on the job and collaborate closely with clinical and administrative staff to ensure the software meets user needs. Entry level roles focus on learning the Epic system, supporting project teams, and gradually taking on more complex development tasks as they gain experience.

What is the difference between Entry Level Epic Software Developer vs Epic Software Analyst?

AspectEntry Level Epic Software DeveloperEpic Software Analyst
Required CredentialsBasic programming skills, Epic certifications often preferredEpic certifications, understanding of clinical workflows
Work EnvironmentDevelopment teams, IT departments in healthcare organizationsClinical and technical teams, healthcare settings
Employer & Industry UsageHospitals, healthcare IT firms, Epic implementation projectsHospitals, healthcare providers, Epic support teams

While both roles involve Epic systems, Entry Level Epic Software Developers focus on coding and software development, whereas Epic Software Analysts primarily analyze workflows and support system implementation. Both require Epic certifications and are vital in healthcare IT projects, but their daily tasks and focus areas differ.

What are the most commonly searched types of Epic Software Developer jobs in Calgary, AB? The most popular types of Epic Software Developer jobs in Calgary, AB are:
What are popular job titles related to Entry Level Epic Software Developer jobs in Calgary, AB? For Entry Level Epic Software Developer jobs in Calgary, AB, the most frequently searched job titles are:
Infographic showing various Entry Level Epic Software Developer job openings in Calgary, AB as of May 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution.

Junior Software Developer

PBS SYSTEMS

Calgary, AB • On-site

Full-time

Posted 2 days ago


Job description

Job Location:                 Calgary, CA

Job Type:                        Full-time, Permanent

Internal Job Title:           Jr Software Developer

Reports To:                     Team Lead - Development                             

Job Requirement(s):      N/A

No. of Openings:           

PBS is the fastest growing “All Inclusive Business Platform” vendor in North America and we’ve only just begun! “ 
 

The Opportunity:

We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Dealership Management System) provider to the North American retail automotive industry. Each month we welcome hundreds of new users to our software platform, and we need your help.

We are unique in the industry because we view our customers as business partners, technology innovators, and friends. Our software can run all aspects of an automotive dealership with sales, service, inventory management, and accounting modules.

And that's where you come into the picture. While specific roles are posted, PBS is always open to pivoting with quality people and adding to the team based on your skills and the needs of our customers. After you join the team, we will continue the process of moving you into new roles based on your talents, growth, and interests.
 

The Role:

The Development Team is looking for an eager individual to join us in the position of Junior Software Developer in our Calgary office. You will be responsible for working with other developers as well as our Business Analyst and QA Team to design, develop and maintain our software.  You will be influential in the direction of our software and help bring it to life.

This is an entry-level position with the opportunity to grow and expand into other roles and responsibilities. Direct experience is not required. We are looking for people who are personable, friendly, helpful, thorough, fast learner, self-starter, and who embrace change and innovation.

Job Responsibilities:

  • Design, develop and maintain .NET Software.
  • Participate in team meetings and scrums.
  • Investigate and resolve problems and bugs. 
  • Merge code and participate in code reviews.
  • Collaborate with other teams to plan and design new features.
  • Manage multiple projects at once and ensure projects are completed on time and with exceptional quality.

Qualifications:

  • University degree in Computer Science, Software Engineering or related field
  • Knowledge of Object-Oriented programming languages
  • Knowledge of Microsoft .NET (VB/C#)
  • Knowledge of Azure DevOps or TFS (Team Foundation Services)
  • Knowledge of Version Control such as GitHub
  • Knowledge of Web/Mobile app experience
  • Knowledge of SQL Server (or comparable database experience)
  • Exposure to public cloud-based environments such as AWS, Google or Microsoft Azure
  • Excellent written and verbal communication skills
  • Ability to work collaboratively in both a team atmosphere and independently
  • Exceptional attention to detail, outstanding prioritization and organizational skills, including strong project management skills
  • Strong problem-solving skills.  Willing to dive into difficult technical issues and figure them out; anticipating and resolving problems
  • Flexible, fast learner who thrives in a constantly changing work environment

 What we offer:

  • Internal promotion and growth opportunities
  • An education department dedicated to helping you with professional and personal development
  • The opportunity to travel
  • Access to an onsite gym at some locations and/or corporate membership to GoodLife
  • Free parking
  • Staff events
  • Great referral bonus
  • Staff discounts with GM, Dell, and more

Should you be selected for an interview, you will be contacted via email. Please monitor your junk/spam folder.

PBS Systems thanks all applicants for their interest, however only those selected for an interview will be contacted. PBS Systems is an employment-equity employer. Candidates who require accommodations throughout the recruitment process please contact the Recruiting Department.