Software Developer
$97.56k per yearFollowing
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.
- ...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...SuggestedContract work
- ...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...SuggestedFull timeInternshipManual laborRemote workFlexible hours
- ...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...SuggestedPermanent employmentFull timeRemote work
- ...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...SuggestedFull time
- ...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...SuggestedFull time
- ...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 contractPermanent employmentFull timeContract workTemporary workBank staffWork at officeRemote workWork from homeWorldwideFlexible hours
$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 contractFull timeInternshipWork at officeLocal areaFlexible hours- ...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 timeWork at officeMonday to friday
- ...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 contractFlexible hours
$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 contractFull timeInternshipWork at officeLocal area$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 contractFull timeInternshipWork at officeLocal area- ...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 timeFor contractors
- ...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 payContract workWork at officeRemote work
- ...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 timeTemporary workWork at officeWork from home
$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 employmentFull timeCasual workRelocationMonday to fridayFlexible hoursShift work- ...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 payContract workFixed term contractRemote work
$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 contractPermanent employmentFull timeBank staffWork at officeRemote workWork from homeWorldwideFlexible hours- ...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...
- ...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 timeLocal areaRelocation
- ...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 timeContract workRemote work
- ...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 timeInternshipRemote work
- ...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 workShift work
$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 timeSeasonal workWork at officeLocal areaRemote workWork from homeRelocationFlexible hours- ...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 timeInternshipRemote workRelocation
$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...- ...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 timeSummer workInternshipWork at officeLocal areaRemote workShift workWeekend workAfternoon shift
- ...(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 timeWork at office
- ...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 timeInternshipWork at office
- ...performance excellence that ensures a fair return on investment. We develop our people to be leaders in our industry, and we invest in our... ...field) Proficiency with accounting and property management software (Yardi) Experience in real estate, property management, or construction...Full timeWork at office
- ...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 employmentFull timeInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer internship Edmonton, AB
- software engineer Edmonton, AB
- software developer remote Edmonton, AB
- software developer internship no experience Edmonton, AB
- software developer no experience Edmonton, AB
- new graduate software developer Edmonton, AB
- software developer internship Edmonton, AB
- remote entry level software developer Edmonton, AB
- software design engineer Edmonton, AB
- director software engineering Edmonton, AB

