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.
- ...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
- ...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
$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...SuggestedLong term contractFull timeInternshipWork at officeLocal areaFlexible hours- ...eLearning Developer ( Edmonton In-Office , Full Time, Maternity Coverage Position ) #150, 15315 123 Ave NW, Edmonton, Alberta T5V 1S6 About the Role We are a growing organization looking for an in-office eLearning Developer to build, update, and support high-...SuggestedPermanent employmentFull timeWork at officeShift work
- ...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
$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
$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- ...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
$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$90k - $115k per year
...solutions, protecting the world’s critical processes, places and people. With over 50 years of innovation and a commitment to excellence, we develop solutions that ensure safety, reliability, and efficiency in diverse environments - from industrial plants and data centers to people...Full timeLocal area$78.37k per year
...in person and remotely. Work setting Computer hardware or software retailer/wholesaler Willing to relocate Responsibilities... ...installation, integration and operation of computer-based systems Develop software solutions by studying systems flow, data usage and work...Remote workRelocation$17 per hour
...Job Responsibility: This is a full-time role as a Web Developer (LMS) at Canpro Process Services Ltd. The Web Developer (LMS) will be responsible for back-end web development, software development, and programming of the Learning Management System (LMS) for the company. The...Hourly payFull timeRemote workMonday to fridayFlexible hours- ...Responsibility: Pegasus is looking for experienced full stack developers who enjoy working across both front-end and back-end systems, collaborating... ...depth to build reliable, scalable, and high-performance software. This is a chance to make a direct impact on aerospace...Full timeImmediate start
$100k - $110k per year
...Bonus based on performance Health insurance Training & development About the Role: Triunity Software in Calgary AB is looking for a talented Java Developer to join their growing team. This is an exciting opportunity to work on innovative software solutions in a...Long term contractFull timeInternship- ...Reporting to Director, Benefit Systems, the Automation & Integration Developer is responsible for performing analysis, configuration,... ...stakeholders to gather and define business requirements throughout the Software Development Life Cycle (SDLC). Identify and implement process...Full timeFor contractorsWork from home
- ...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
- ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government... ...with a variety of resources, including Project Managers, Developers, Quality Assurance Analysts, and Sales team members in order to...Full timeContract workWork at officeMonday to friday
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced... ...reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios....Remote jobFor contractors
$50k - $100k per year
...clients to thrive This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor... ...development and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client...Full timeWork from home$63 - $79 per hour
Are you a Senior Security Developer with experience designing and building new authentication tools and features, resolving complex technical... ...● Have experience with Git or working knowledge of common software version control systems in collaborative development environments...Contract workImmediate start$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation- ...the globe get created and how work gets done. We're looking for developers with strong back-end and front-end talent, a passion for... ...experience Experience with Ruby on Rails Familiar with Agile software development processes Familiar with CI/CD tools, such as CircleCI...Full timeRemote work
- ...work experience starting in January 2027. As an Associate Software Engineer you’ll play a hands-on role in building and scaling our... ...collaborate with engineers, product managers, and designers to develop clean, efficient code that drives both reliability and innovation...Internship
$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...- ...for the end user. We could use a passionate techy like you! As a Developer for our Digital Member Experience team, you'll help provide AMA... ...solutions. The primary responsibility of this job is to translate software requirements into working software and to code, maintain,...Full timeInternshipWork at officeWork from homeFlexible hours
- ...seeking up to two (2) experienced and motivated Senior Back-End Developers to lead and manage the back-end implementation of large-scale... ...to access, this could be the perfect opportunity for you. The Developer(s) will be working with modern, user-centered Agile processes within...Hourly payContract workWork at officeRemote work
- ...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
- ...(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
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 developer no experience Edmonton, AB
- software developer remote Edmonton, AB
- software engineer intern Edmonton, AB
- software developer intern Edmonton, AB
- software engineer - ai machine learning Edmonton, AB
- director software engineering Edmonton, AB
- software engineer Edmonton, AB
- software design engineer Edmonton, AB
- software engineer salary in canada Edmonton, AB


