Cloud Software Engineer (Nodejs + Angular + Azure) – LMS

Avanade
Kuala Lumpur
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Technical writing","Requirements analysis","Testing","Documentation","Stakeholder engagement"]

Author technical training content for two internal enterprise platforms, then build and modernize a learning and assessment portal. You’ll design and deploy Angular 19 front ends and Node.js microservices on Azure (App Service, Azure SQL Managed Instance) with Azure AD SSO, role-based access control, testing, documentation, and stakeholder coordination. The role blends developer-facing training, full-stack engineering, API/data design, migration, and deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Avanade
Avanade
13 hours ago

Cloud Software Engineer (Nodejs + Angular + Azure) – LMS

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Author technical training content for two internal enterprise platforms, then build and modernize a learning and assessment portal. You’ll design and deploy Angular 19 front ends and Node.js microservices on Azure (App Service, Azure SQL Managed Instance) with Azure AD SSO, role-based access control, testing, documentation, and stakeholder coordination. The role blends developer-facing training, full-stack engineering, API/data design, migration, and deployment.
Location: Kuala Lumpur
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Create technical training content for two internal enterprise platforms, translating architecture and workflows into structured developer-facing materials.
  • •Design, rebuild, test, and deploy a learning and assessment portal using Angular 19 and Node.js microservices.
  • •Build and integrate APIs and data models, including transactional workflows, dashboards, file uploads, and user-facing administration features.
  • •Implement Azure AD SSO integration, migration, role-based access control, and secure coding practices.
  • •Coordinate with stakeholders across two delivery workstreams (content and engineering), maintaining documentation and supporting testing and deployment activities.

Key Requirements

  • •Strong technical writing ability to convert application architecture and workflows into structured, developer-facing training content.
  • •Hands-on experience building enterprise web apps with Angular and Node.js, including component-based front ends and RESTful microservices.
  • •Working knowledge of Azure SQL Managed Instance (or SQL Server), REST APIs, data modelling, source control, and CI/CD practices.
  • •Experience deploying and supporting Node.js services on Azure App Service, integrating Azure AD authentication, and implementing role-based access control.
  • •Strong Angular and Node.js skills (TypeScript, reactive forms, routing, HTTP services; asynchronous programming, API design, service decomposition, validation, error handling, logging, and automated testing).
Experience:Enterprise softwareLearning management systemsMicroservicesAzure
Skills:Technical writingRequirements analysisTestingDocumentationStakeholder engagement
Tech Stack:Angular 19AngularTypeScriptNode.jsAzure App ServiceAzure SQL Managed InstanceSQL ServerAzure ADAzure AD SSOAzure SQLREST APIsMicroservicesAzure Blob StorageCI/CDRole-based access controlReactive FormsRoutingHTTP servicesState handlingLogging

Company Brief

Avanade
Global digital innovation and IT services company delivering Microsoft-based cloud, digital and application services. Partners with enterprises to design, build and run business solutions across cloud, data, AI, modern workplace and industry-specific transformations.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Seattle, United States
Founded: 2000
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn