2

Entry Level Application Developer Jobs in Calgary, AB

... engineering, design, manufacture and service of compression and processing and refrigeration ... below when submitting their application. Please proceed using the link: -379d-490c-a938 ...

... programming * Conduct effective practices & training sessions that allow student-athletes to ... NCCP Entry Level sport specific training Skills * Enthusiastic, passion for sport-minded ...

Entry Level Application Developer information

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

To thrive as an Entry Level Application Developer, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), problem-solving skills, and a relevant degree or coding bootcamp experience. Familiarity with version control systems (like Git), integrated development environments (IDEs), and basic knowledge of databases or cloud platforms is typically required. Strong communication, teamwork, and a willingness to learn new technologies help set you apart in this role. These skills are crucial for effectively building, maintaining, and improving applications while collaborating with experienced developers in a fast-paced environment.

What is the difference between Entry Level Application Developer vs Junior Software Engineer?

CriteriaEntry Level Application DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; some certifications
Work EnvironmentTech companies, software firms, startupsTech companies, software firms, startups
Employer & Industry UsageCommonly used in software development teamsCommonly used in software development teams
Search & Comparison IntentHigh overlap, often compared for entry rolesHigh overlap, often compared for entry roles

Both roles typically require a bachelor's degree in computer science or related fields and are employed in similar environments like tech companies and startups. The terms are often used interchangeably for entry-level positions, with slight variations depending on company terminology. Understanding these similarities helps job seekers target the right roles and tailor their applications effectively.

What does an Entry Level Application Developer do?

An Entry Level Application Developer is responsible for assisting in the design, development, and maintenance of software applications. They typically work under the supervision of more experienced developers, writing code, debugging issues, and participating in testing. Their tasks may include collaborating with team members, learning new programming languages or frameworks, and contributing to the documentation of projects. This role is ideal for recent graduates or those with limited experience who are looking to start a career in software development.

What are some common challenges that entry-level application developers face during their first few months on the job?

Entry-level application developers often encounter challenges such as adapting to new programming languages or frameworks, understanding existing codebases, and managing multiple tasks or deadlines. Collaborating effectively with senior developers and learning to use version control systems like Git can also be initial hurdles. However, most organizations provide mentorship and onboarding programs to help new developers integrate smoothly, develop their technical skills, and become confident contributors to their teams.
What are the most commonly searched types of Application Developer jobs in Calgary, AB? The most popular types of Application Developer jobs in Calgary, AB are:
Infographic showing various Entry Level Application Developer job openings in Calgary, AB as of July 2026, with employment types broken down into 78% Full Time, 17% Part Time, 1% Temporary, and 4% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.
Accountant, PA Financial Services

Accountant, PA Financial Services

Canadian Natural

Calgary, AB • Hybrid

Full-time

Medical, Dental, Vision, PTO

Posted 4 days ago


Job description

The Opportunity:

At Canadian Natural, we are proud to be a leader in Canada's energy industry. Join us and help drive innovation and long-term value through integrity, teamwork, and a passion for doing things right. 

Make your mark while you grow your career! As an Accountant on the Property Accounting (PA) Financial Services team, you will be responsible for functions such as TAP/WRAP processes, PA cash and revenue management, and AR/Trucking reporting and analysis while interacting with various groups within the Finance Department. In your role, there will be opportunities to further develop your accounting skills as it relates to the PA financial accounting and reporting cycle, including participating in continuous improvement initiatives.

  • Job location: Calgary, Alberta
  • Work schedule: 5 x 2, 8-hour shifts
  • Safety sensitive position: No
  • Application deadline: August 6, 2026

Key Accountabilities:

  • Manage and record monthly incoming PA cash receipts and revenue from Marketing and Treasury to ensure timely and accurate allocation and clearing to properties
  • Facilitate the monthly PA Trucking Automation Process (TAP), ensuring the timely and accurate execution of TAP, as well as the preparation and analysis of monthly reports for PA teams and management
  • Monitor TAP cost allocation efficiencies and accuracy, as well as anticipate and independently resolve any issues
  • Facilitate the monthly WRAP process, ensuring the timely and accurate upload and clearing of netback prices and revenue from Marketing Accounting to PAS, while monitoring efficiencies, anticipating issues, and independently resolving them
  • Proactively perform responsibilities relating to PA AR account resolution, including timely follow-up and clearing of outstanding balances, as well as monthly AR report preparation and analysis
  • Build and maintain effective working relationships with various Finance groups, including Property Accounting, PA Services, JV Accounting, Treasury, Marketing Accounting, and IS developers
  • Contribute to and support the PA Financial Services team with other accounting tasks as needed, and add value by participating in and making recommendations for continuous improvement initiatives 

What You Bring to the Role: 

  • Bachelor's degree in Accounting required
  • Proficiency in Microsoft Excel required, with experience in Canadian Natural financial applications (e.g., E1, D2, FDAP) and 1-2 years of Property Accounting experience considered an asset
  • Strong understanding of accounting cycles and deadlines
  • Demonstrates a strong work ethic, with a high level of motivation to complete tasks accurately and on time
  • Accountable and reliable in fulfilling commitments made to peers, co-workers, and supervisors
  • Excellent communication skills, including active listening and the ability to ask clarifying questions
  • Strong interpersonal skills, with the ability to work effectively both independently and as part of a team
  • Proactive and independent problem solver who takes ownership of tasks and issues
  • Adaptable to change, with the ability to apply and transfer skills to new situations and processes

What We Offer:

  • Competitive salary, stock options, company matched stock savings plan, annual bonuses
  • May be eligible for relocation pursuant to Canadian Natural's Relocation Policy
  • 100% Employer paid extended Health, Dental and Vision Benefits 
  • Health & Wellness Spending Account
  • Multiple volunteer opportunities within the community
  • Employee & Family Assistance Program
  • Access to online learning platforms for continuous learning and development
  • Paid vacation and time off during Christmas week and summer Fridays

Check out our COMPENSATION & BENEFITS to learn more about what we have to offer!

We are proud to be ranked as one of Forbes' Canada's Best Employers in 2025 and 2026.

We invest in your career through offering a culture that focuses on developing people, working together and doing it right, with fun and integrity.

Industry Leader: We commenced business in 1989 with a handful of employees and modest production, but today we employ more than 10,000 people and produce over 1 million BOE/d.

Community Investment: Social responsibility is a critical element of our commitment to responsible operations and part of our success and pride as a Company. We are committed to investing in the communities where we live and work, creating shared value along the way.

Compensation and Benefits: We strive to share Company success with all employees through a comprehensive total compensation package.

Our People, Our Stories: Our stories demonstrate the strong culture that exists at Canadian Natural - one that focuses on developing people, working together and doing it right, with fun and integrity.

Check out some of our Employee Testimonials!

All candidates applying to Canadian Natural must have legal authorization to work in Canada with no restrictions. 

While we appreciate all applications we receive, kindly note only candidates under consideration will be contacted.