Overview Services and project deliverables will evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. The following must be delivered (iteratively) over the course of the project.
Responsibilities
Participate and contribute to project research and discovery
Contribute to field research and user interviews
Lead technical discovery and deliver related artifacts such as diagrams and documentation
Provide solution design and development services related to
Detailed solution designs based on shared understanding from discovery
Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of Albertans
Functional and non-functional defect discovery and resolution
Enhancements to solution code quality, tooling, and documentation for improved maintainability
Collaborate with frontend designers to deliver solutions aligned to a consistent look and feel
Advise and inform product owners on technical efforts and implementation options to facilitate frequent delivery
Support solution deployment and launch for limited and general availability
Contribute to a platform of user-centric services
Focus on reuse in solution design and implementation
Direct contribution to reusable common components and capabilities
Sustain ongoing development through onboarding of technical team members, maintaining technical documentation, adopting and improving team development and quality practices and processes
Technology stack The tech stack will depend on the project assigned. Sample tech stack tools may include:
Frontend: Angular, React, Vue.js, Electron
Backend: C# .NET Core, Node.js
Databases: SQL Server, PostgreSQL, MongoDB, DynamoDB, CosmosDB
Cloud Platforms: AWS, Azure, OpenShift
Authentication: Keycloak, Azure AD, OpenIDConnect, SAML, JWT
DevOps: GitHub, GitLab, Nx, Terraform, Azure DevOps, CI/CD pipelines
Experience using source control, particularly Git, in collaborative software development
Experience with automated unit testing and integration testing
Experience with database technologies, including relational databases and alternatives
Experience working as a Full Stack Developer on complex software solutions in an agile team environment
Experience working on production applications using modern application frameworks and frontend JavaScript frameworks
#J-18808-Ljbffr

Full Stack Developers (.Net Stack)

Apply Now
Back to search page