Full stack Developer
Technology
Radiant DigitalAlberta, Canada1 months agoUntil 2026-05-20
Hybrid
Job description
The role of the Resource under any resulting Contract will involve providing full stack software development services on an inflight agile, cloud software development project as well as several small projects within the Digital Content Management and Delivery branch of the Curriculum and Career Education Division.
The Full Stack
Developer will be responsible for developing and maintaining new LearnAlberta and associated applications and will work closely with other team members developing front‐end and back‐end of web applications, ensuring scalability and efficiency, and troubleshooting issues.- 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.
- The proposed Resource must possess:
Or b. One-year certificate in computer science or a related discipline from an accredited post-secondary institution, and a minimum of seven (7) years of experience as a software developer on software development projects.
- A minimum of five (5) years of experience as a software developer on software development project(s) using the following: C# and/or Java.
- A minimum of three (3) years of experience in the role of software developer working on Amazon AWS software development projects
- A minimum of three (3) years of experience developing, building, testing, and deploying solutions using JavaScript frameworks Angular (2.0 or higher) and/or React.
DESIRED PROVISIONS
- Describe the Resource’s experience developing cloud native serverless applications utilizing Amazon Web Services (AWS). Include relevant project details such as years of experience, project objectives, the resource’s role and responsibilities, outcomes achieved, and specific AWS services utilized.
- Describe the Resource’s experience developing cloud-native serverless applications based on a microservices architecture. Include relevant project details such as years of experience, project objectives, the resource’s role and responsibilities, outcomes achieved, and specific technologies or frameworks used.
- Describe the Resource’s experience with JavaScript frameworks Angular (version 2.0 or higher) and React. For each framework, indicate level of expertise (basic, advanced, expert), years of experience, the resource’s role, and how these technologies supported project requirements and outcomes.
- Describe the Resource’s experience with NoSQL databases (e.g. DynamoDB, MongoDB). For each technology, indicate level of expertise (basic, advanced, expert), years of experience, the resource’s role, and how these technologies supported project requirements and outcomes.
- Describe the Resource’s experience developing large-scale, web-based content management platforms similar to new.learnalberta.ca. Include relevant project details such as years of experience, project objectives, the resource’s role and responsibilities, outcomes achieved, and specific technologies used.
- Describe the Resource’s experience using state management tools such as NGXS, NGRX, Redux. Indicate level of expertise (basic, advanced, expert), years of experience, the resource’s role, and how these technologies supported project requirements and outcomes.
Keywords
youth-organizations-resourcessoftware-developmenttraining-and-developmentinflightcontent-managementcontent-document-managementeducation-trainingweb-applicationsscalabilitytroubleshootingmaintenance-repair-and-operations-mroenvironment-health-and-safety-hsseecology-environmentamazon-web-servicesserverlesstesting-and-analysisc-sharpnosqldesign-build-d-bdefined-benefit-plansvisual-studio-codeartificial-intelligencecyber-intelligencefront-end-developmentjavascripttypescriptmicrosoft-typescriptcabinet-construction-materials-hardwareplanning-and-designvisual-art-designmaterial-designproduct-development-and-designstate-local-municipalreduxjsinternet-information-services-iissqlmicrosoft-visual-studiovisual-studiocustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdcontinuous-deploymentcomputer-sciencesoftware-developersjavareact-jsreactobjectives-and-key-resultsmicroservicesmicro-services-architecturemongodbinsurance-consulting-and-technology
¿Te interesa este puesto?