Job Description
Note: Need someone from Alberta, Canada or who can relocate from day one.
Need 8 + years experience
Mandatory Skills:
Provide software development and maintenance services for new LearnAlberta.ca and related applications in an agile environment.
Provide software development services utilizing Amazon AWS cloud platform.
Provide software development services on new serverless cloud-based applications building, testing, and deploying using C#, .Net development, NoSQL databases (AWS Dynamo DB) and VS Code.
Provide software development services utilizing Artificial Intelligence.
Provide front end development services using technologies including, but not limited to JavaScript, SCSS, HTML, Angular, Typescript, Material Design.
Provide software development services using state management technologies including, but not limited to NGXS, NGRX and Redux.
Provide software development services on legacy applications building, testing, and deploying multi-user / n-tier / Object Oriented applications solution components using the following: C#, .Net development, IIS, MS SQL Server and Visual Studio.
Ensure responsiveness of applications.
Design and develop RESTful APIs.
Utilize CI/CD – continuous integration/ continuous deployment tools.
Translate requirements into functional and technical designs that will be used in the overall solution delivery.
Provide architectural direction as required.
Provide technical project leadership as required.
Write effective unit and automation tests.