Enable job alerts via email!

Senior .NET Software Engineer

Randstad

Kuala Lumpur

Hybrid

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A leading digital security company in Malaysia is seeking a hands-on Software Engineer to design and build scalable applications. With 5+ years of experience in software development required, the role emphasizes collaborative work in a hybrid setting. Ideal candidates are proficient in C#/.NET and RESTful API design, with a focus on performance and security.

Qualifications

  • 5+ years of experience in software development for medium to large-scale systems.
  • Deep understanding of RESTful API design, database fundamentals (SQL & NoSQL), and API governance.
  • Solid grasp of software engineering principles: SOLID, DRY, KISS, TDD.

Responsibilities

  • Design, build, and maintain scalable applications and services.
  • Develop robust RESTful APIs and ensure proper API governance.
  • Collaborate with cross-functional teams including DevOps, QA, and product stakeholders.

Skills

C# / .NET
RESTful API design
Database fundamentals (SQL & NoSQL)
Software engineering principles (SOLID, DRY, KISS, TDD)
Microservices
Event-driven architecture
Caching strategies
Entity Framework
Mediator Pattern
FluentValidation
ElasticSearch

Education

Bachelor Degree
Job description
Overview

RM6,000 – RM9,000/month | Hybrid (Cyberjaya)

A trusted pioneer in Malaysia’s digital security space is expanding their development team. With a strong reputation for creating secure digital identities and authentication frameworks, this company builds national-level platforms that serve millions of users. They are currently hiring for a hands-on software engineer to help deliver scalable systems and services across their growing suite of digital solutions.

Responsibilities
  • Design, build, and maintain scalable applications and services, focusing on performance and clean code principles
  • Develop robust RESTful APIs and ensure proper API governance across systems
  • Collaborate with cross-functional teams including DevOps, QA, and product stakeholders
  • Participate in agile sprints, daily stand-ups, and design discussions to align on delivery goals
  • Apply best practices in object-oriented programming, microservices, and caching strategies
  • Ensure systems are built with security, scalability, and maintainability in mind
Requirements
  • 5+ years of experience in software development for medium to large-scale systems
  • Strong experience in either C# / .NET
  • Deep understanding of RESTful API design, database fundamentals (SQL & NoSQL), and API governance
  • Solid grasp of software engineering principles: SOLID, DRY, KISS, TDD
  • Experience with microservices, event-driven architecture, and caching strategies
  • Proficient in tools and frameworks such as Entity Framework, Mediator Pattern, FluentValidation, and ElasticSearch
  • Solid understanding of Object-Oriented Programming (OOP) concepts and application of common design patterns in real-world projects
Bonus Points
  • Cloud experience (PDSA, GOV virtual machines; AWS exposure a plus for future projects)
  • Experience working in Agile/Scrum environments
  • Familiar with CI/CD pipelines, DevOps tools, and deployment best practices
  • Experience in Java and Spring Boot is a plus

📩 Interested?
Click the application link to apply or send your updated CV to Elaine at elaine(dot)tan@randstad(dot)com(dot)my to find out more.

Skills

no additional skills required

Qualifications

no additional qualifications required

Education

Bachelor Degree

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.