
Cloud Software Engineer (Nodejs + Angular + Azure) – LMS
Avanade · Kuala Lumpur, Exchange 106
- IT Services & Consulting
- 10,001+ employees
- Seattle, Washington
Strong hiring record · median 35 days open
All reasons
In its favour
- Still listed on the employer's own board
Role purpose
Author technical training content for two internal enterprise platforms, then design, rebuild, test and deploy a learning and assessment portal using Angular 19, Node.js microservices hosted on Azure App Service, Azure SQL Managed Instance and Azure AD SSO. The role combines technical content authoring, full-stack engineering, API and data design, SSO integration, migration, testing, documentation and stakeholder coordination.
Required qualifications and experience
- Strong technical writing skills — able to translate application architecture and customization workflows into structured, developer-facing training content.
- Hands-on experience building enterprise web applications with Angular and Node.js, including component-based front-end development 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 skills covering TypeScript, reactive forms, routing, HTTP services, state handling, reusable components and front-end testing.
- Strong Node.js skills covering asynchronous programming, API design, service decomposition, validation, error handling, logging and automated testing.
- Experience designing transactional workflows, dashboards, file uploads and user-facing administration features.
- Strong requirements analysis, testing, documentation and stakeholder-engagement skills.
- Practical understanding of secure coding, dependency management, application logging and remediation of review findings.
- Ability to work independently while collaborating closely within a two-person delivery team, across two distinct workstreams (content, then engineering).
.
Preferred qualifications
- Prior experience authoring technical training material, developer guides, or onboarding documentation.
- Familiarity with enterprise line-of-business or field-operations applications.
- Experience modernizing legacy .NET Framework applications into Angular front ends and Node.js service-based architectures.
- Experience with LMS, course-authoring, quiz, assignment or learning-progress solutions.
- Exposure to enterprise SSO onboarding, Azure AD application registration and data-classification reviews.
- Experience with Azure App Service, Azure SQL Managed Instance, Azure Blob Storage, monitoring and application-data migration.
.
Skills
- Node.js
- Angular
- Azure
- Azure App Service
- Azure SQL
- Microsoft Entra ID
- SSO
- SQL Server
- TypeScript
- HTTP
- .NET Framework
- Azure Blob Storage
More jobs at Avanade
All 333- Senior AI Engineer – Azure AI FoundryAvanade · Bengalurutoday
- Dynamics 365 CRM Technical Engineer(Business Applications)Avanade · Tokyoyesterday
- Dynamics 365 ERP Consultant (Business Applications / Business Analysis)Avanade · Tokyoyesterday
- Copilot & AI EngineerAvanade · Stockholmyesterday
- Microsoft IAM Consultant / Associate Manager (Active Directory)Avanade · London · Birmingham · Manchester +2yesterday
Similar roles
- Software EngineerBpinternational · Malaysia - Kuala Lumpurtoday
- Technical Lead -FullstackUvation · Romania · Serbia · Poland +2 · USD 6,000–8,000/moyesterday
- Lead Backend Engineer, Trading RiskBybit · Abu Dhabi, UAE · Kuala Lumpur, Malaysiayesterday
- Product AI Application Backend EngineerBybit · Kuala Lumpur, Malaysiayesterday
- Principal Platform Engineer - Financial CloudBybit · Kuala Lumpur, Malaysiayesterday
- Senior Software Engineer (ADG System R&D)Emerson · Bayan Lepas, Pulau Pinang, Malaysia2d ago