Senior Software Developer (.Net & Angular)
A leading multinational organisation in Selangor is seeking a Senior Software Engineer Full Stack .NET and Angular to join its regional technology team during an exciting period of transformation. This role offers you the opportunity to be at the forefront of a major modernisation initiative, transitioning legacy systems into scalable, cloud-ready architectures.
What you'll do:
As a Senior Software Engineer Full Stack .NET and Angular based in Selangor, you will immerse yourself in the full spectrum of enterprise application development. Your day-to-day responsibilities will involve architecting scalable solutions using Microsoft .NET technologies alongside Angular for front-end development. You will be instrumental in implementing microservices architectures that drive system integration and reliability. By developing RESTful APIs and event-driven services, you will facilitate seamless connectivity across distributed environments. Your expertise in secure authentication mechanisms will help protect critical assets while your commitment to automated testing frameworks ensures quality at every stage. Containerisation with Docker or Kubernetes will enable efficient deployment processes. Monitoring tools you design will provide real-time insights into application health. Through regular code reviews and troubleshooting sessions, you will foster engineering excellence within the team. Collaboration with cross-functional stakeholders will be key as you translate requirements into actionable plans. Providing mentorship to junior developers will further promote continuous improvement within the group.
- Design, develop, test and maintain enterprise-grade applications utilising C#, Microsoft .NET and Angular frameworks to deliver robust solutions.
- Contribute actively to the design and implementation of scalable microservices architectures by applying Domain-Driven Design principles for optimal system performance.
- Develop RESTful APIs, application integrations and event-driven services that ensure seamless communication between distributed systems.
- Apply best practices in software architecture and API design to support scalability, reliability and maintainability across all platforms.
- Implement secure authentication and authorisation mechanisms including OAuth-based authentication to safeguard sensitive data.
- Develop automated testing frameworks while supporting CI/CD pipeline implementation to enhance software delivery efficiency.
- Utilise containerisation and orchestration technologies such as Docker and Kubernetes for effective deployment and management of modern applications.
- Design comprehensive monitoring, logging, performance tracking and diagnostic solutions to ensure high availability and rapid issue resolution.
- Conduct thorough code reviews, troubleshoot technical issues, optimise application performance and uphold engineering standards throughout the development lifecycle.
- Collaborate closely with software engineers, business analysts and solution architects on technical design, development planning and solution delivery.
What you bring:
Your proven track record as a Senior Software Engineer Full Stack .NET and Angular will be evident through extensive experience in both backend (Microsoft .NET/C#/ASP.NET) and frontend (Angular/JavaScript/HTML/CSS/AJAX) technologies. You bring deep knowledge of microservices architecture—especially Domain-Driven Design—and have successfully implemented event-driven systems using messaging frameworks like Apache Kafka. Your expertise extends to secure authentication protocols such as OAuth-based mechanisms which are vital for protecting enterprise assets. You are adept at deploying containerised applications via Docker or Kubernetes while leveraging CI/CD pipelines for efficient delivery cycles. Your familiarity with cloud-native designs ensures adaptability across diverse infrastructures. You excel at troubleshooting complex issues through debugging techniques; performance profiling is second nature as you strive for optimal outcomes. Code reviews are an integral part of your workflow—ensuring adherence to engineering standards while nurturing communal excellence among peers. Experience modernising legacy systems into scalable architectures demonstrates your commitment to progress; exposure to multi-tenant environments equips you for challenging scenarios. Working within multinational teams has honed your interpersonal skills—making you an invaluable collaborator who thrives on shared success.
- Degree in Computer Science, Software Engineering, Information Technology or related discipline is required for foundational knowledge.
- At least 7 years of hands-on experience in software development within enterprise or product-based environments demonstrates your dependability.
- Proven experience in technical leadership or senior engineering roles highlights your ability to guide teams through complex projects.
- Strong full-stack development experience with Microsoft .NET (C#, ASP.NET), Entity Framework, LINQ and SQL ensures robust backend capabilities.
- Solid understanding of Angular for front-end development coupled with proficiency in JavaScript, HTML, CSS and AJAX enables seamless user experiences.
- Expertise in designing RESTful APIs and integrating enterprise applications supports interdependent system communication.
- Deep familiarity with microservices architecture including Domain-Driven Design (DDD) principles allows for scalable distributed solutions.
- Experience with event-driven architecture using Apache Kafka or similar messaging frameworks enhances responsiveness across platforms.
- Knowledge of secure authentication mechanisms such as OAuth-based authentication ensures safe API access for all users.
- Hands-on experience with containerisation (Docker), orchestration (Kubernetes), CI/CD pipelines and automated testing reflects modern engineering practices.
- Understanding of cloud-native application design plus monitoring tools like NGINX for load balancing demonstrates adaptability to evolving infrastructure needs.
- Familiarity with OpenAPI/Swagger specifications as well as source control tools such as GitHub or Azure DevOps supports collaborative development workflows.
- Strong troubleshooting skills including debugging, performance profiling and optimisation contribute to reliable software delivery.
- Ability to conduct code reviews while maintaining engineering standards fosters communal excellence within the team.
- Experience modernising legacy applications into scalable architectures shows your commitment to continuous improvement.
- Exposure to multi-tenant application development provides insight into complex system requirements.
- Background working in multinational or regional technology teams enhances your interpersonal collaboration skills.
What sets this company apart:
This organisation stands out due to its unwavering commitment to technological advancement during a significant period of transformation. Employees benefit from flexible working arrangements that accommodate personal needs while fostering productivity. Generous pension contributions reflect the company’s dedication to long-term financial wellbeing for its staff. Ongoing training opportunities ensure continual professional growth—whether through formal courses or informal knowledge sharing sessions within supportive teams led by knowledgeable mentors. The culture emphasises inclusivity; everyone’s voice is valued regardless of background or experience level. Collaborative leadership encourages open communication so ideas can flourish freely without hierarchy constraints. Dependability is celebrated—team members know they can rely on each other when tackling complex challenges together. The company’s global reach means exposure to diverse perspectives which enriches problem-solving approaches; this creates an environment where innovation thrives alongside stability. Employees enjoy access to cutting-edge tools as well as resources needed for successful project execution—all within a framework that prioritises work-life balance alongside career progression.
What's next:
If you are ready to take the next step in your career journey by joining an inclusive team committed to engineering excellence during a transformative era—apply now!
Apply today by clicking on the link provided.
Do note that we will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C
About the job
Contract Type: Perm
Specialism: Tech & Transformation
Focus: Software Development
Industry: IT
Salary: MYR9,000 - MYR12,000 per month
Workplace Type: Hybrid
Experience Level: Associate
Location: Selangor
FULL_TIMEJob Reference: NL4ZX1-D0A3589C
Date posted: 26 October 2026
Consultant: HuiSan Lai
petaling-jaya tech-transformation/software-development 2026-10-26 2026-12-25 it Selangor Darul Ehsan MY MYR 9000 12000 12000 MONTH Robert Walters https://www.robertwalters.com.my https://www.robertwalters.com.my/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true