Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$97.56k per year
Full-time

Following

The following is a long-term contract opportunity for approximately 2 years.

The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business requirements, complex business problems, and processes, and creates effective software solutions. The Software Developer maintains critical CPSA applications while also supporting the modernization of legacy systems and processes, using AI-assisted development to support solution design, implementation, testing, and documentation.

KEY RESPONSIBILITIES


  • Create, test and maintain software applications:

    • Collaborate with other Developers and Business Analysts to analyze business requirements, applying strong problem-solving skills to create innovative, practical software solutions

    • Work within task/project management applications to plan, prioritize, and manage workload

    • Work within the source control system to ensure proper versioning practices/workflows during development

    • Develop, deploy, maintain, and monitor modern, fault-tolerant software solutions

    • Test systems and participate in code reviews

    • Validate/verify code function and performance through the creation and usage of automated unit and integration tests

    • Evaluate software solutions on a continual basis to identify and drive quality, performance, and security improvements


  • Work to provide continuous integration and continuous delivery of automation in all areas of the software development lifecycle

  • In support of continuous quality improvement, research new technologies, including AI-assisted development practices, review processes, and provide strategic recommendations to enhance CPSA’s technology practices

  • Other duties as required


QUALIFICATIONS  


  • Required Minimum Qualifications:

    • Diploma or bachelor’s degree in information technology, or equivalent experience

    • 5 years of related experience



  • Preferred Qualifications and Experience:

    • Experience with the latest versions of C#, .NET, and ASP.NET; OAuth 2.0/Open Id Connect; Unit testing

    • Familiarity building server-side solutions using technologies and frameworks such as, but not limited to, Blazor, MVC, GraphQL, SignalR, and RESTful APIs

    • Understanding of relational databases, SQL, Entity Framework Core, data modelling, data graphs

    • Front-end development languages including JavaScript or Typescript, HTML, and CSS

    • Git version control

    • Advanced interpersonal and communication skills

    • Organizational and prioritization skills



SALARY
The annual salary for this position is $97,562 and includes a comprehensive benefits package.

Along with your resume, please submit a cover letter outlining why you are the right candidate for this position by telling us how your relevant work experience has prepared you to undertake this role. A submission without a cover letter will not be considered.

During the 90-day probationary period, the successful candidate will be required to work from CPSA's downtown Edmonton office. At the conclusion of a successful probationary period, a hybrid work arrangement may be considered.

Please note that the successful candidate will be required to provide a Criminal Record Check satisfactory to CPSA.

We thank all candidates for their interest in CPSA. Only those selected to move forward in our selection process will be contacted.

By applying to this position, you are confirming you possess either Canadian Citizenship, permanent resident status, or a valid work permit.

Applications will be accepted until 4:00 p.m. MST on Monday, June 22, 2026.

CPSA embraces diversity and equal opportunity. The more inclusive we are, the better we can do our work. All candidates are considered for employment regardless of age, race, ethnicity, religion or belief, sex, sexual orientation, gender identity or expression, national origin, veteran or disability status.

CPSA's work of regulating physicians and physician assistants takes place throughout Alberta. Our office is in Treaty 6 Territory, traditional lands of many First Nations, including the Cree, Saulteaux, Blackfoot, Dene and Nakota Sioux. We are located within the Métis Homeland and acknowledge the Inuit who call this place home.

 

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Developer in Edmonton, AB vacancy
  •  ...Advance your career through clear growth pathways Explore opportunities across roles, sectors and regions Here's how a Software Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team: This role is being offered as a 12 month contract... 
    Suggested
    Contract work

    PCL Construction

    Edmonton, AB
    23 hours ago
  •  ...contribute to a meaningful mission while gaining hands-on experience in software development within a fast-growing industry.   If you love...  ...space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the... 
    Suggested
    Full time
    Internship
    Manual labor
    Remote work
    Flexible hours

    Altaml

    Edmonton, AB
    a month ago
  •  ...Job Responsibility: Are you a driven algorithm developer with a passion for turning complex data into real-world impact? At PulseMedica,...  ...that the content can be reviewed by those who do not have a strong software/algorithm background. Qualifications ~5+ years of software... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Pulse Medica

    Edmonton, AB
    5 days ago
  •  ...focus on EPCM (Engineering, Procurement, Construction & Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In this role, you will independently deliver high-quality... 
    Suggested
    Full time

    Java Holdings Llc

    Edmonton, AB
    a month ago
  •  ...JOB DESCRIPTION NOV's Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes...  .... We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization... 
    Suggested
    Full time

    NOV

    Edmonton, AB
    21 days ago
  •  ...What the Role Does: Lead software developers, shape technical direction, and turn business goals into reliable software delivery. LawDepot...  ...production quality Partner with Product Owners and stakeholders to develop high level strategy and deliver technical roadmaps Remove... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    13 days ago
  • $145.9k per year

     ...architecture, and foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform capabilities that keep...  ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...the future of your career.   As an Enterprise Intelligence Developer for PCL Constructors Inc. in Edmonton, Alberta (Corporate), you'...  ...degree or diploma in computer science, information technology, software development or a related discipline. ~3+ years of progressive... 
    Long term contract
    Flexible hours

    PCL Construction

    Edmonton, AB
    23 hours ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes,... 
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    more than 2 months ago
  • $169.2k per year

     ...Want to lead engineers building software that helps pros get the job done and know exactly...  ...will lead and support their team members in developing their skills and advancing their careers—...  ...by acting as a mentor and coach. Develop a world-class team alongside a world-class... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  • $121k per year

     ...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...Description Our Information Technology – Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in Edmonton, AB Reporting to the Director of IT, we are seeking an experienced and technically grounded... 
    Full time
    For contractors

    Valard Group Of Companies

    Edmonton, AB
    more than 2 months ago
  •  ...Responsibility: Description Our Client is seeking a Senior Application Developer with advanced expertise in Microsoft Power Platform, including...  .... Our Client will not provide office space, desks, hardware, or software. Proponents must reside in Canada and ensure all work is... 
    Hourly pay
    Contract work
    Work at office
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    5 days ago
  •  ...overall project plan under supervision of internal stakeholders. Software and Hardware Validation Management: Manage the full...  ...considerations of the IT Infrastructure, including server structure. Develop, conduct, and document IQ, OQ, PQ activities for IT hardware and... 
    Full time
    Temporary work
    Work at office
    Work from home

    Lp-api

    Edmonton, AB
    more than 2 months ago
  • $110k per year

     ...-hazardous applications. The purpose of the Senior Firmware Developer is to lead Titan firmware development projects, mentoring junior...  ...Provide subject matter expertise and leadership in embedded software systems, applied to telecom, radio, Industrial IoT, and B2B related... 
    Permanent employment
    Full time
    Casual work
    Relocation
    Monday to friday
    Flexible hours
    Shift work

    Titan Logix Corp.

    Edmonton, AB
    10 hours ago
  •  ...Responsibility: Description Our Client is seeking a QA Automation Developer to work on service innovation, program review, and digital...  ...web applications, Rest APIs Experience using version control software, GIT Experience writing test cases ~ Soft Skills: **MUST have... 
    Hourly pay
    Contract work
    Fixed term contract
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    10 hours ago
  • $140k - $175k per year

     ...and data-driven decision-making. As the Software Development Manager - AI Solutions and...  ...business decisions. You will manage Software Developers, Data Scientists, Business Intelligence...  ...and strong execution Mentor and develop team members through coaching, regular feedback... 
    Long term contract
    Permanent employment
    Full time
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    more than 2 months ago
  •  ...product team on technical feasibility and story breakdown Design, develop, and maintain web applications using Django and FastAPI Build...  ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow... 

    Fleetworthy

    Edmonton, AB
    1 day ago
  •  ...are seeking a talented and experienced Internal Data Warehouse Developer to join our dynamic team. AI Tech Offers: Competitive wages...  ...and dimensional modeling. Familiarity with other supporting software and tools relevant to data warehousing and analytics. RMC Group... 
    Full time
    Local area
    Relocation

    RMC Group of Companies

    Edmonton, AB
    5 days ago
  •  ...Senior Full Stack Developer Client: Government of Alberta – Technology and Innovation Position: Full Stack Developer – Senior...  ...in technical discovery and solution design, develop and test software, collaborate with product and design teams, and contribute to modern... 
    Full time
    Contract work
    Remote work

    SereneAid

    Edmonton, AB
    13 days ago
  •  ...Job Responsibility: Title Senior Application Developer Location Remote (Onboarding is onsite in Edmonton, AB) Start Date 05-30-2025 Language English Salary Negotiable Security Clearance None Duration 24+ Months Date Posted 04-23-2025 Job ID 13735 Recruiter... 
    Full time
    Internship
    Remote work

    Maplesoft Group

    Edmonton, AB
    5 days ago
  •  ...Learn more at  fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our...  ...'re involved in. Advocate for investment in platform health, developer experience, and quality alongside feature work. Understand your... 
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    25 days ago
  • $110k - $160k per year

     ...places. We achieve our purpose through developing games because they are the richest, most...  ...searching for a Lead Gameplay Programmer (Lead Software Engineer) to join the Programming team!...  ...creators. You leverage those concepts to develop world-class experiences. You design and... 
    Full time
    Seasonal work
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours

    Inflexion Games

    Edmonton, AB
    5 days ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform...  ...into routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Edmonton, AB
    5 days ago
  •  ...requires up to fifteen (15) Full Stack Developers to work with 3D on service innovation, program...  ...and affordable. The Full Stack Developer(s) will participate in and contribute to...  ...of project issues including the related software ecosystem, the project team working agreement... 
    Remote job
    Full time
    Contract work

    P@thlion Staffing Careers

    Edmonton, AB
    18 days ago
  • $110k - $160k per year

     ...Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using...  ...Engineering, or related field. •    3+ years of experience in software development, with a focus on AI/ML applications. •    Hands-on... 

    Lantern

    Edmonton, AB
    25 days ago
  •  ...operational efficiency. Monitor and report lodge inventory levels. Develop and manage staff schedules, ensuring appropriate coverage and...  ...Office and the ability to quickly learn other relevant software platforms are important, as is the ability to prioritize tasks in... 
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Remote work
    Shift work
    Weekend work
    Afternoon shift

    CMH Heli-Skiing

    Edmonton, AB
    4 days ago
  •  ...with external counsel as needed.   KEY RESPONSIBILITIES Develop and deliver legal disclosure documents in alignment with...  ...office products and a proficiency in Excel ability to learn new software and updates quickly with ease. You have a desire for continuing... 
    Full time
    Internship
    Work at office

    Rohit Group

    Edmonton, AB
    more than 2 months ago
  •  ...(3) key roles:   1. Quoting – 70% · Send requested hardware/software quotes to clients within 1 business day of inquiry · Research...  ...limited to the existing vendors if more desirable options exist · Develop relationships with vendors and suppliers to improve Keeran... 
    Full time
    Work at office

    Keeran Networks

    Edmonton, AB
    more than 2 months ago
  •  ...be partnering with Convene AI, an AI-focused technology company developing innovative solutions that leverage artificial intelligence to...  ...client-facing consulting, including at least 2 years shipping software rather than only running programmes. • A track record delivering... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Bits In Glass

    Edmonton, AB
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!