Full Stack Software Engineer ( .NET)
Summary
Full stack software engineer in Kuala Lumpur building and maintaining high-volume, transactional e-commerce systems with .NET/.NET Core (ASP.NET Core MVC, Entity Framework), SQL/NoSQL databases, AWS, Docker/Kubernetes, and automated testing. Involves design, code reviews, CI/CD and level 3 support.
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) View all jobs
In this role, your responsibilities include:
- Involved in the analysis, design, development, troubleshooting, debugging and maintenance of enterprise, high - volume, transactional systems.
- Collaborate closely with designers and product managers to bring ideas to life, crafting functional and user -friendly features for both the front - end and backend.
- Participate in and help lead design and code reviews.
- Analyse and improve efficiency, scalability, and stability of various system resources.
- Responsible for project branch maintenance and builds.
- Build high-quality code with unit test and automation test.
- Create technical specifications and test guidance.
- Capable of working proficiently at both strategic and tactical aspects of a project. Ability to code complex programs and derive logical processes.
- Working along with software developers to create and maintain a robust framework.
- Stay on top of any critical issues and drive to the finish line.
- Translating the client's business requirements into specific system, application, or process designs.
- Provide level 3 support and perform root cause analysis as required
- Stay on top of the latest trends and technologies in web development.
In this role, the preferred skills and qualifications are:
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience for experienced developers). Recent graduates are welcome to apply.
- Strong e xperience in E-Commerce Microsoft .NET based core system design and implementation.
- Familiarity and experienced with .NET Framework, .NET Core (ASP.NET Core MVC) & Entity Framework Core/Linq
- Experience in building highly scalable, high availability online system.
- Strong understanding of both front - end and back- end development principles.
- Solid understanding of relational databases (MSSQL, MySQL , PostgreSQL ) and NoSQL databases (E.g. Redis, Valkey , MongoDB).
- Experience with at least one of major public cloud services, especially AWS (Lambda, SQS, RDS, ElastiCache, SES, ECS, EKS, etc).
- Experience with microservices architecture.
- Experienced with architecture styles/Web APIs (RESTful)
- Familiarity with containerization technologies (Docker, Kubernetes).
- Proficient understanding of code versioning tools such as Git , SVN, and Bitbucket.
- Proficiency in writing and maintaining unit tests for .NET applications.
- Experience with developing and maintaining automated tests, including UI/E2E tests using frameworks such as Playwright.
- Understanding of security best practices and vulnerability assessment.
- Knowledge of CI/CD pipelines and tools such as Jenkins (a plus).
- Experience in E -Commerce Java based core system design and implementation (a plus).
- AI Engineering experience, especially with Agentic AI, LLM integration, or intelligent process automation (a plus).
- Minimum of 3 years working experience of related fields.
- Good communication and interpersonal skills in English.