Description

  • 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

Education

Any Gradute