Title : Full Stack Developer - Senior
Duration : 12+ Months
Location : Edmonton, Alberta
The Senior Full Stack Developer(s) will primarily work remotely; however, the Developer(s) may be required to attend meetings or work sessions in Edmonton on reasonable notice from the Province. At the time of providing such notice, the Province will advise of the expected duration of any such meetings or work sessions. However, time to travel and any associated expenses to and from Edmonton will be at no cost to the Province.
Project Overview
The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance standards. They lead in code reviews, guaranteeing high code quality. The Developer(s) collaborates with DevOps teams to integrate code into continuous integration / continuous deployment (CI / CD) pipelines, ensuring seamless and rapid deployments with minimal disruption to users and business operations. The Developer(s) proactively monitors and resolves performance and security issues, continuously upgrading technologies to reduce technical debt and address potential vulnerabilities. The Developer(s) is responsible for maintaining development processes, artifacts, and documentation.
To succeed, a solid background in full stack development is required. A strong technical understanding of current and emerging technologies, coupled with excellent communication, critical thinking, and collaboration skills is essential. The ability to balance business acumen with project leadership expertise will be crucial to successfully navigate and deliver in this dynamic environment.
Technology Stack
React, React Native, TypeScript, .NET / NET Core Framework, C#, Azure App Services, Azure cloud-based development, MS SQL Server, PostgreSQL, Cosmos DB, and GitHub.
Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. However, the following must be delivered (iteratively) over the course of the project :
o Contribute to technical field research and architecture exploration and discovery ; and
o Lead technical discovery and deliver related Artifacts such as diagrams and documentation.
o Detailed solution designs based on shared understanding from discovery;
o Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of Albertans;
o Functional and non-functional defect discovery and resolution; and
o Enhancements to solution code quality, tooling, and documentation for improved maintainability.
o Focus on reuse in solution design and implementation; and
o Direct contribution to reusable common components and capabilities.
Senior Developer • Edmonton, AB, Canada