×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Principal Developer

Job in Edmonton, Alberta, Canada
Listing for: Alberta Pensions Services Corporation (APS)
Full Time position
Listed on 2026-06-18
Job specializations:
  • IT/Tech
    IT Consultant
Salary/Wage Range or Industry Benchmark: 79655 CAD Yearly CAD 79655.00 YEAR
Job Description & How to Apply Below
Position: Principal Developer )

Position

Principal Developer, Applications Development

Position Type:
Full-time, Permanent, Excluded

Location:

Edmonton, Alberta

Classification:
Pay Group V

Salary Range: $79,655.00 - $

Responsibilities
  • Motivate and inspire project team members, focus the team on tasks, provide leadership and coaching.
  • Communicate work progress and provide direction to developer team members.
  • Analyze business requirements, prepare recommendations, estimates and work plans.
  • Contribute to and work within the Agile framework established at APS for software development.
  • Identify and resolve deficiencies and functional defects.
  • Eliminate manual, error-prone work through responsible automation while maintaining appropriate governance and accountability.
  • Create & own comprehensive technical and procedural solutions that meet business needs, are maintainable, scalable, performant, secure, and fit within current architecture standards.
  • Proactively design sustainable solutions that reduce technical debt and operational complexity while improving long‑term team capacity and delivery speed.
  • Ensure designs are documented and reusable.
  • Conduct unit testing, system testing and coordinate integration testing with other analysts.
  • Participate in the development code review process, providing mentorship and guidance to junior developers and reducing dependency on individual expertise.
  • Aid in process development, process creation and adherence to processes.
  • Provide support for infrastructure, security, and information management requirements.
Qualifications
  • University degree or diploma, with 8+ years of related technical experience.
  • Proficiency at analyzing and troubleshooting enterprise-level systems and a willingness to learn unique technologies and systems.
  • Ability to switch contexts quickly and competently.
  • Cooperative approach to analyzing technical requirements and implementing optimized solutions to address client needs and system requirements.
  • Excellent prioritization and time management for a busy work environment.
  • Ability to respond effectively to changes in an applications maintenance, integration, and development environment.
  • Ability to communicate effectively with staff with varying degrees of technical expertise, in clarifying and addressing program/system requirements.
  • Ability to respond to pressure situations and meet deadlines.
  • Advanced interpersonal communication and people skills.
  • Extensive experience with Microsoft C# .NET, Entity Framework, LINQ, Angular or equivalent, Microsoft SQL Server, Microsoft Visual Studio, and providing technical leadership for project/operational work.
  • Experience with the following is considered an asset:
    Cascading Style Sheets (CSS);
    Azure AD, Microsoft Identity, Identity Server, and Microsoft Graph;
    Microsoft Dynamics CRM, integrating solutions.
  • Industry experience with Financial Services, Pension Administration or Pension Services.
Benefits
  • Community-minded workplace with a friendly team environment.
  • Vacation starting at 15 days per year, 13 statutory holidays, personal days, plus office closure between Christmas and New Year’s Day.
  • Competitive benefits package featuring extended health and dental benefits and a 100% employer-paid flexible spending account.
  • In-house training programs, extensive career development and coaching program, access to external education opportunities and wellness programs.
  • Discount programs through various partner agencies.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary