The College of Registered Nurses of Alberta (CRNA) is a regulatory college under the Health Professions Act (HPA). Our vision is excellence in nursing regulation for the health of all Albertans. Our objective is people-first, and we are committed to attracting the best people, engaging, and developing a workforce that embodies our values of integrity, respect, accountability and professionalism. The CRNA is committed to meeting and exceeding its legislative responsibilities by using a Right-touch relational regulatory approach.
Developer
At the CRNA, we are dedicated to advancing regulatory excellence through modern, people-centered solutions. In collaboration with colleagues across the organization, this position will play a key role in designing, developing and maintaining applications that support our regulatory mandate.
As part of the CRNA’s digital modernization efforts, the Developer will contribute to the development of scalable, user-focused solutions that serve both our registrants and internal teams. Working within an Agile Scrum environment, the successful candidate will participate in sprint ceremonies, collaborate with team members on solution design and contribute to the development of cloud-based applications using technologies such as React, .NET 8, and Azure. This role emphasizes teamwork, quality and continuous improvement — supported by practices such as TDD, CI/CD and innovation days focused on exploring new tools and technologies.
What You Will Do
Design and Build Applications
- Develop scalable, secure and user-centric applications that support both internal users and regulated members.
- Build responsive web interfaces using React and maintain robust back-end services using .NET 8.
- Ensure applications are optimized for performance, accessibility and long-term maintainability.
- Deploy and host cloud native solutions built for Microsoft Azure and Microsoft 365, including Microsoft Teams.
Contribute to Agile Delivery
- Participate fully in Scrum ceremonies including daily standups, sprint planning, reviews and retrospectives.
- Collaborate with the team to refine requirements, estimate effort and prioritize work that delivers value.
- Share responsibility for solution design and technical decision-making across the team.
Support Development Operations
- Implement and maintain CI/CD pipelines that support automated testing and seamless deployment.
- Use version control tools (e.g., Git) to manage code quality and coordinate work across the team.
- Apply test-driven development (TDD) and code review practices to maintain high coding standards.
Drive Innovation and Collaboration
- Engage in collaborative development through pair programming and screen-sharing tools such as Visual Studio Live Share and Microsoft Teams.
- Participate in innovation days to explore emerging technologies, patterns and frameworks relevant to the CRNA’s digital transformation.
- Share knowledge and contribute to team growth through mentoring and technical discussions.
Support Strategic Initiatives
- Develop solutions aligned with the CRNA’s regulatory and organizational priorities.
- Contribute to application modernization initiatives and projects supporting regulatory effectiveness.
- Collaborate with cross-functional teams to ensure technical solutions meet business and user needs.
What You Possess
Education
- Diploma or bachelor’s degree in computer science, software engineering or a related field.
Experience
-
1-3 years of professional experience with:
• NET (preferably .NET 8 or later)
• React
• Azure cloud services (e.g., SQL Database, Function Apps, App Services)
• Test-Driven Development (TDD)
• Microsoft Teams app development
• Git version control
• Collaborating within a Scrum team
• DevOps automation (CI/CD) using GitHub Actions
- An equivalent combination of education and experience may be considered.
Skills & Competencies
- Full Stack Development: Ability to build and maintain scalable, secure and maintainable applications using React and .NET.
- Cloud Development: Experience deploying and managing applications using Azure services such as Function Apps, App Services, Static Web Apps and SQL Database.
- Agile Mindset: Demonstrated experience contributing to Scrum teams and participating in sprint ceremonies and collaborative planning.
- Code Quality and Testing: Proficient in applying test-driven development (TDD) principles and peer code reviews.
- DevOps and Automation: Familiarity with CI/CD pipelines, infrastructure as code (e.g., Bicep) and automated deployment workflows.
- Collaboration and Communication: Strong interpersonal and communication skills; able to work effectively in remote and hybrid team environments using tools such as Microsoft Teams and Visual Studio Live Share.
- Problem Solving: Analytical thinker with the ability to debug, resolve and prevent technical issues.
- Continuous Improvement: Committed to learning new technologies, improving development practices and contributing to a culture of innovation.
- Adaptability: Comfortable working in a fast-paced environment with changing priorities and evolving technical landscapes.
Nice to Have:
- Experience with Microsoft Graph.
- Public GitHub portfolio showcasing previous projects or contributions – include links in your application.
- Familiarity with Dynamics CRM, Dynamics 365, Dataverse or Power Platform.
- Understanding of Microservices architecture and Domain-Driven Design (DDD).
- Experience with front-end UI frameworks such as Bootstrap or Fluent UI.
What We Offer
- An ongoing full-time employment opportunity.
- Competitive salary with a comprehensive health and dental benefits package, including resources to support mental health and financial wellness.
- Annual Health Spending Account (HSA) and Wellness Spending Account (WSA) to support ongoing learning, health, wellness and family services.
- Defined benefit pension plan.
- A 7.25-hour workday, Monday through Friday; this position will be in-office.
- 12 general holidays, plus an annual holiday break in December.
- Earned vacation days, starting at a rate equivalent to 15 days per year.
Submit your resume and cover letter by July 4, 2025, quoting file 62220-20 to crnacareers@nurses.ab.ca.
We appreciate your interest in joining the CRNA and thank all applicants in advance.
Only those selected for an interview will be contacted.