Nurse Login

Full Stack Developer

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 to 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 supply you with hardware that can compile code as fast as possible?

Do you want your job to not only encourage innovation but schedule time to investigate and learn?

Do you want to build new systems instead of supporting tired, old, tools built on outdated technologies?

Do you want your job to not only pay you what you’re worth but treat you well?

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 standups 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.

This is a temporary position beginning in February 2022 through to February 2024 with the possibility of extension and transition to permanent employment.

Conditions of Employment

The CRNA is committed to providing a safe and healthy environment to its community and overall employees. The CRNA recognizes that vaccination is effective in reducing COVID-19 transmission and has determined it a condition of employment, and 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 rights protected ground. Proof of vaccination provided by Alberta Health Services will be required prior to start.

Your Primary Responsibilities

We require resources to become a part of the College’s development team and culture 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.

You Possess

  • 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 Microsoft Teams app development
  • Experience with automation (CI/CD, ARM and Bicep Templates)
  • Experience with Dynamics CRM/Dynamics 365/Dataverse/Power Platform
  • Experience with Microsoft Graph Understanding of the concepts around Microservices and Domain Driven Design
  • Experience with at least one of the following frameworks – Material UI, Ant Design, Fluent UI
  • Ability to coach and mentor other developers

We offer an excellent compensation package, regularly celebrate accomplishments and milestones and host team events.

If this position interests you, we invite you to submit a resume via email quoting file CS-1475 to crnacareers@nurses.ab.ca by Jan. 21, 2022. Thank you for your interest!