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

7803 Avanade Malaysia Company

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Avanade Kuala Lumpur is seeking a skilled technical writer and full-stack engineer to create training content and build an enterprise learning portal using Angular 19, Node.js, and Azure services.

You will design, test, migrate, document and deploy applications, integrate Azure AD single sign-on, and collaborate with a two-person delivery team across content and engineering workstreams.

Qualifications

  • Strong technical writing skills - able to translate application architecture and customization workflows into structured, developer-facing training content.

Responsibilities

  • Author technical training content for two internal enterprise platforms.
  • Design, rebuild, test and deploy a learning and assessment portal using Angular 19, Node.js; microservices on Azure.
  • Develop RESTful APIs and data models; ensure Azure AD SSO integration and RBAC implementation.
  • Collaborate with a two-person delivery team across two workstreams: content, then engineering.
  • Document and migrate existing features; support testing and stakeholder coordination.

Skills

Angular
Node.js
RESTful APIs
Full-stack development
Technical writing
TypeScript
Reactive forms
Routing
HTTP services
State management
Async programming
API design
Service decomposition
Validation
Error handling
Logging
Automated testing
Transactional workflows
Dashboards
File uploads
Admin features
Requirements analysis
Testing
Documentation
Stakeholder engagement

Tools

Azure App Service
Azure AD
RBAC
Azure SQL Managed Instance
SQL Server
Source control
CI/CD

Job description

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.

At Avanade, we advance the world through the power of people and Microsoft. Join us to shape your skills and the future with bold ideas and innovative solutions. Our partnership with Microsoft and Accenture empowers you to unlock your full potential. Working at Avanade offers the chance to build a career path that suits your skills and interests and the freedom to be your authentic self. We are committed to your growth, well-being, and success. This is where passion meets opportunity, technology meets humanity, and every challenge is a chance to make a genuine impact on colleagues, clients, and communities. Together, we do what matters.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Avanade Inc. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Azure Cloud Engineer (Angular/Node.js) & Tech Content
Azure Cloud Engineer (Angular/Node.js) & Tech Content

7803 Avanade Malaysia Company • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Cloud Full-Stack Engineer (Node/Angular) on Azure
Cloud Full-Stack Engineer (Node/Angular) on Azure

Avanade Inc. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full Stack Developer (Nodejs + Angular)
Full Stack Developer (Nodejs + Angular)

Avanade • Kuala Lumpur

On-site
MYR 90,000 - 130,000
D365 CRM Tech Lead (Online, Power Platforms)
D365 CRM Tech Lead (Online, Power Platforms)

7803 Avanade Malaysia Company • Kuala Lumpur

On-site
MYR 240,000 - 420,000
Sr Manager, Regional Program Delivery Lead, Microsoft Solutions
Sr Manager, Regional Program Delivery Lead, Microsoft Solutions

Avanade • Kuala Lumpur

On-site
MYR 350,000 - 600,000
Senior Full Stack Developer (Nodejs + Angular)
Senior Full Stack Developer (Nodejs + Angular)

Avanade • Kuala Lumpur

On-site
MYR 140,000 - 210,000
Architect, Microsoft Dynamics 365 CRM & Power Platforms
Architect, Microsoft Dynamics 365 CRM & Power Platforms

7803 Avanade Malaysia Company • Kuala Lumpur

On-site
MYR 180,000 - 260,000
D365 F&O Jr Technical Developer (Analyst to Sr Analyst)
D365 F&O Jr Technical Developer (Analyst to Sr Analyst)

Avanade Inc. • Kuala Lumpur

On-site
MYR 60,000 - 90,000
.NET Developer
.NET Developer

half the sky • Kuala Lumpur

On-site
MYR 72,000 - 120,000
Employee share purchasing
Flexible work arrangements
Commitment to diversity and inclusion
+1