Nurse Login

Full Stack Developer

The College of Registered Nurses of Alberta (CRNA) is a regulatory college under the Health Professions Act (HPA). The CRNA is committed to meeting and exceeding its legislative responsibilities by using a Right-touch regulation approach.


Do you want to work in an environment where you are supported by your team, and collaboration is encouraged and a major part of our culture?

Do you want your job to support your developer work habits and lifestyle, working from where you want and when you want?

Do you want to work with the most current technology stacks and be supplied with hardware that can compile code as fast as possible?

If you answered yes to the questions above, you should keep reading.

To support our transition to a progressive, hybrid organization, we’re ripping out all of our “metal” and rebuilding all of our software using an Azure focused Cloud Native strategy.

Our development culture focuses on the Scrum methodology, which means daily stand-ups and regular sprint planning. Every developer has a voice - solution designs are not just left to the most senior members of the team. Regular sprint retrospectives mean we find ways to be better every sprint. You won’t be left alone to work on your problems, we often find developers pairing up and pushing through issues together. We’ll use every tool at our disposal, including screen sharing on Teams, and Visual Studio Live Share.

We use modern development practices such as CI/CD, and this allows us to focus on the thing we want to do most: writing quality code.

We are embarking on a program to modernize processes and applications and need developers with the versatility to get the job done. With a focus on building apps for our registered nurses and nurse practitioners, and our colleagues within the College, we are using modern technology such as React for front end development, .NET 6 and microservices for back-end, and platforms such as Azure SQL Server and the Microsoft Dataverse.

The industry is constantly evolving and keeping up can be a challenge. We solve that problem with our innovation days where we get to investigate new technology, patterns, and practices, and see how we can use that to solve problems.

Your Primary Responsibilities

We require resources to become a part of the College’s development team for the next 2 years.  As part of the College’s Scrum methodology, the Developer will participate in all activities and Scrum ceremonies and rest assured they will always be working on the College’s highest priorities.

Teamwork is a huge part of success on the College’s dev team, and while the developer will be primarily responsible for their assigned tasks, they will not hesitate to help another developer in need.

What You Will Bring to the Organization

  • Degree or diploma in Computer Science or a relevant discipline or equivalent education and experience
  • 4+ years of experience with .NET
  • 2+ years of experience with React. Similarly, 2+ years of experience with any of the major JavaScript frameworks (e.g.: Angular, Vue) will be considered
  • 2+ years of experience with Test Driven Development (TDD)
  • 2+ years of experience working with Git
  • 2+ years of experience working with Scrum
  • Solid foundation in object-oriented programming, and various design patterns

 Bonus Points If You Possess

  • A GitHub where we can check out some of your work
  • 2+ years of experience with cloud-based services (with a preference towards Azure PaaS and Serverless)
  • Experience with automation (CI/CD, ARM and Bicep Templates)
  • Experience with Microsoft Graph
  • Understanding of the concepts around Microservices and Domain Driven Design
  • Ability to coach and mentor other developers

What We Offer

  • A temporary full-time employment opportunity beginning March 2022 to October 2023 with the possibility of extension and transition to ongoing employment
  • We present a competitive salary
  • We provide an excellent health & dental benefits package
  • We are currently in a remote work environment and offer a hybrid work opportunity.
  • We work 7.25 hours per day from Monday through Friday
  • We observe statutory holidays, take our time to relax during the holidays and earn vacation days monthly that equal to 15 days per year
  • On top of it all, we are advocates of professional development and we support your learning journey with a self-directed staff development fund
If you are based in Western Canada and this position interests you, we invite you to submit a resume via email quoting file CS-1475 to crnacareers@nurses.ab.ca. Thank you for your interest.

Conditions of Employment

CRNA is committed to providing a safe and healthy environment to its community and employees. CRNA recognizes that vaccination is effective in reducing COVID-19 transmission and has determined it a condition of employment as a COVID-19 hazard control measure. All new employees, contractors and volunteers joining the organization will need to be fully vaccinated against COVID-19, unless exempt based on a human right protected ground. Proof of vaccination provided by Alberta Health, or an equivalent agency, will be required prior to start.