Principal Developer (Edmonton)
$79.66k - $117.21k per yearAlberta Pensions Services Corporation (APS)
Position
Principal Developer, Applications Development
Position Type: Full-time, Permanent, Excluded
Location: Edmonton, Alberta
Classification: Pay Group V
Salary Range: $79,655.00 - $117,207.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.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Developer (Edmonton) in Edmonton, AB vacancy
- ...Insurance Company has been serving Western Canada since 1982 with home, auto and business insurance products. Our head office is in Edmonton, Alberta, with branch offices in Calgary and Vancouver. We currently employ over 300 staff who work with more than 1,000 broker offices...SuggestedWork at office
- Advance your career with Rimkus as a Senior Principal Structural Engineer in either a hybrid or field-based model. Leverage your extensive experience in design, construction, and forensic analysis to address structural failures. At Rimkus, we are looking for a highly skilled...Suggested
- ...the market. We provide career management services and opportunities. Job Description Our client requires a Senior .NET Application Developer to develop software applications for one or more projects in a lead or senior capacity. They will be responsible for writing...SuggestedContract work
- ...unique skills and experiences. Your role and responsibilities As a Chief Technology Officer, you will leverage your expertise to develop new business opportunities, support technical solutioning, lead as a strategic architect across the business, and advise clients on technology...SuggestedLong term contractContract workWorldwide
- ...Accounting Manager Location: 1300 EPCOR Tower 10423 101 St. NW, Edmonton At Qualico Properties, our people make the difference. We offer... ...and analysis of financial statements or project budgets. You also develop and ensure compliance with internal control accounting systems...SuggestedCasual workWork at office
- Education ~ Degree in medicine, dentistry, veterinary medicine or optometry. Work Setting Private practice. Tasks Diagnose psychiatric disorders. Prescribe medication and treatment. Refer patients for surgery. Treat psychiatric disorders. Order...Private practiceWeekend workDay shiftAfternoon shiftEarly shift
- Job Description – Principal Piping Designer (EDM01PG) Company: Worley Primary Location CAN-AB-Edmonton Job Piping Schedule Full-time Employment Type Employee Job... ...standards, materials. Proven experience in developing and reviewing piping design deliverables for...Full time
- ...Overview Clinical Educator – Edmonton. CBI Home Health supports people at home and in the community. We are one of Canada’s leading specialized... ...with opportunities to grow your career. What You Will Do Develop and deliver clinical education programs, orientations, workshops...Temporary workFlexible hours
- ...highest standards of service, cleanliness, and food safety. Demonstrate a guest-first approach at all times. Hire, train, and develop staff. Promote the restaurant in the local market. Coordinate in-store promotions. Develop and meet financial plans. Manage...Local areaFlexible hoursShift work
$50k - $65k per year
...Territory Sales Manager – Edmonton, AB We are looking for a full-time Territory Sales Manager to join our Continental Chain & Rigging... ...Free parking Key Accountabilities Assist in developing and executing an annual business (sales) plan to achieve sales...Full timeMonday to fridayAfternoon shift- Responsibilities Diagnose diseases and physiological disorders. Diagnose psychiatric disorders. May conduct medical research on human disorders, illnesses, preventive or curative methods. Prescribe medication and treatment. Treat diseases and physiological disorders...
- ...We are currently recruiting for a Senior Principal Piping Designer. Our team includes world... .... This is a full-time position based in Edmonton, Alberta. Responsibilities Lead... ...and deadlines. Proven experience in developing and reviewing plot plans and equipment layouts...Full time
- ...operations as a General Manager focused on financial performance in Edmonton, Canada. Drive strategic planning, business growth, and customer... ...business growth • Ensure high levels of customer satisfaction • Develop and manage high-performing teams Requirements: • Strong...
- ...hunting using logs, telemetry, and attacker TTPs. Support vulnerability management, risk remediation, and security hardening initiatives. Develop and maintain security runbooks, playbooks, and operational documentation. Implement automation workflows using scripting tools such...
- ...your career with a Senior Network Consultant role at Long View in Edmonton. Be a vital part of our Service Delivery team, focusing on... ...delivering outstanding consultancy services. Key Responsibilities: • Develop tailored network technology solutions for clients • Design and...
- ...a lead role in strategic HR with APS in Edmonton, Alberta. This hybrid position focuses on... ...you will guide all HR functions, including developing talent acquisition strategies and... ...for APS • Collaborate with executives to develop HR programs • Manage employee and labor relations...
- ...solving skills • Ability to understand customer needs effectively • Commitment to continuous learning in product knowledge Make a significant impact on customer satisfaction by delivering personalized service and expert assistance in the Edmonton showroom. #J-18808-LjbffrFull time
- ...competitors' operations on sales Determine merchandise and services to be sold Locate, select and procure merchandise for resale Develop and implement marketing strategies Plan budgets and monitor revenues and expenses Determine staffing requirements Resolve...Permanent employment
- ...Elevate your career with West Cirque Construction as a Project Coordinator focusing on both residential and commercial projects in Edmonton. Lead site reporting, project documentation, and coordinate team efforts seamlessly. As part of West Cirque Construction, the experienced...For subcontractorWork at office
- Enhance community mental health as a Psychiatrist in a private practice. Diagnose and treat psychiatric disorders with a focus on comprehensive care and medication management. This role is essential for providing effective psychiatric care. You will have the chance to diagnose...Private practice
- Lead a dedicated team as the Executive Director for Extendicare in Edmonton, Alberta. Drive high-quality care and foster employee engagement in a full-time role while ensuring compliance with standards. In this full-time position, you will oversee the operational and strategic...Long term contractFull time
- ...performing teams. Key Responsibilities Lead and coach a diverse management team Maintain high client satisfaction and retention rates Develop and execute operational strategies Oversee financial performance and budget management Implement continuous improvement initiatives...
- Job Description: Req#JR00034436 FC035/103 Edmonton SUN LIFE FINANCIAL ADVISOR Financial... ...your independence? Do you love learning and developing new skills? If this sounds like you, lets... ...bonuses to provide financial stability as you develop your skills in a new career. A purpose-...Long term contractInternshipLocal area
- Hi! My name is Houda. I have two young kids that require childcare on most Saturday's as both my husband and I work and my husband works on a rotation schedule so he will be able to be home with the kids on certain Saturdays. My daughter is 2.5 and my son is 1. My daughter, ...
- Job Overview Optimum Mortgage, a National Bank of Canada company, is a full-service lender providing personalized borrowing solutions to meet our clients needs. We offer a variety of products, including flexible alternative mortgage solutions, for clients who may not fit ...Self employmentFlexible hours
- My name is Neil. We have 1 child (1 girl, 2 years old), and we are expecting a baby in October 2024. Feel free to contact me so we can make an appointment.
- I am Adebayo omotoso. My wife is Lateefat. We have two boys. I am a medical doctor and my wife is a pharmacist. We will need a sitter from September to end of October 2025. My wife is traveling and I usually finish at 8pm from work.
- ...production challenges. Key Responsibilities Manage roles and user security models Configure approval processes and custom Lightning pages Develop productive solutions with Apex and Flow Address production incidents and data inaccuracies Promote collaborative best practices...
- Lead school transportation services with SOUTHLAND as an Operations Supervisor in Edmonton, emphasizing safety and efficiency in daily operations. This role requires a mix of technical expertise and strong leadership skills. As the Operations Supervisor, you will oversee transportation...
- Hello there! My name is Kara and my 7 year old daughter will need after school care. She is kind hearted, very social and not at all shy. Ideally, if someone could pick her up at 3:30pm from school, drive to our house, and wait until Im home from work after a few hours. We have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Developer (Edmonton). Be the first to apply!
Related searches
- engineering project manager Edmonton, AB
- mechanical engineering project manager Edmonton, AB
- mechanical engineering director Edmonton, AB
- chief engineer Edmonton, AB
- directeur ingénierie Edmonton, AB
- director software engineering Edmonton, AB
- project engineer assistant project manager Edmonton, AB
- chief power engineer Edmonton, AB
- general engineer Edmonton, AB
- estimateur principal - construction Edmonton, AB
