Avanade

Senior Full Stack Developer (Nodejs + Angular)

Avanade
Apply
2 months ago
Kuala Lumpur, MalaysiaSenior

Responsibilities

  • Analyze, design, develop, implement, and maintain application code across front-end and back-end contexts.
  • Develop responsive, scalable, secure, and high-performance user interfaces for web and mobile platforms.
  • Architect and implement RESTful APIs, backend services, system integrations, and cloud-native applications.
  • Design and optimize Microsoft SQL Server databases, queries, stored procedures, and performance.
  • Conduct code reviews, enforce coding standards, and promote software engineering best practices.
  • Collaborate with stakeholders and cross-functional teams to gather requirements and translate business needs into technical solutions.
  • Lead technical discussions, provide effort estimates, identify risks, and contribute to solution architecture and technical decisions.
  • Create and maintain solution designs, architecture diagrams, deployment procedures, and operational support documentation.
  • Mentor junior developers and support knowledge sharing and adoption of best practices.
  • Troubleshoot complex technical issues in production and non-production environments.

Requirements

  • Strong hands-on experience developing Angular and Node.js applications, including design, development, testing, and deployment of enterprise-grade solutions.
  • Strong proficiency in Microsoft SQL Server, including database design, performance tuning, query optimization, stored procedures, and troubleshooting.
  • Experience designing, implementing, and supporting cloud-native solutions on Microsoft Azure, including App Services, Functions, Storage, API Management, CI/CD pipelines, and security practices.
  • Experience with DevOps practices, source control management using Git, automated testing, and application monitoring.
  • Knowledge of application security, performance optimization, scalability, and modern software development methodologies such as Agile/Scrum.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent communication and stakeholder management skills for client-facing and multicultural environments.
  • Ability to collaborate with business stakeholders, solution architects, and cross-functional teams.
  • Experience providing technical guidance, leading discussions, and mentoring junior developers.

Tech Stack

AngularAzureGitMicrosoft SQL Server.NETNode.js
Avanade

About Avanade

10,000+ employees

Avanade is the world’s leading expert on Microsoft. Trusted by over 7,000 clients worldwide, we deliver AI-driven solutions that unlock the full potential of people and technology, optimize operations, foster innovation and drive growth. As Microsoft’s Global SI Partner we combine global scale with local expertise in AI, cloud, data analytics, cybersecurity, and ERP to design solutions that prioritize people and drive meaningful impact. We champion diversity, inclusion, and sustainability, ensuring our work benefits society and business.

Contact me