
Software Developer, Azure
- Calgary, AB
- Permanent
- Full-time
- Developing cloud native applications (Azure) and maintaining interactive e-commerce web applications and backend systems, primarily using Microsoft .NET Core (7 & up), ASP.NET Core (7 & up), VUE/NUXT (2 and/or 3), Typescripts and CSS, operating within an Agile Sprint framework (Scrum)
- Diagnosing, replicating, isolating and debugging software problems and perform Responding to development and maintenance requests via a task tracking system (Jira), and participating in daily team scrum meetings.
- Participating in peer code review and QA processes
- Contributing to quality assurance by improving maintainability and testability of the existing codebase by developing additional automated test components
- Delivering reliable software releases as part of a whole team release process
- Maintaining an understanding of the latest applications and programming practices
- Staying up to date with industry developments, technical regulatory requirements and trends in back-end development
- Build and develop cloud-native applications in Azure, optimized for cloud scale and performance.
- Knowledge of Azure App Service Plan, Web app, and serverless computing
- ASP.NET Core (7 or 8) (Programming language C#)
- Modern web technologies (VUE, TypeScript, Node, HTML5, CSS, JavaScript, jQuery, highly regarded)
- Relational databases (MySQL)
- Source Version (GitHub)
- Authentication (Firebase, AUTH0 and/or Azure AD)
- Able to work in a self-directed fashion while also contributing to team goals and harmony
- Strong desire to learn new technologies/methodologies
- Good interpersonal communication skills
- Good analytical and problem-solving skills
- Tertiary qualification in Information Technology or equivalent
- Previous experience in Cloud Computing (Azure)
- Exposure to Agile workflows, Automated testing, and Code review