Enable job alerts via email!

Engineer / Senior Engineer, Application Development

2C2P System (Malaysia) Sdn Bhd

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A payment solutions company is seeking a Software Engineer to contribute to their payment products and services. The ideal candidate should have 3-5 years of experience, strong proficiency in C#, Java, and ASP.NET, and a solid understanding of security concepts in software development. This role offers opportunities to work in a collaborative, cross-cultural environment.

Qualifications

  • 3-5 years of hands-on experience in software development.
  • Strong proficiency of Java, ASP.NET, C#, and Web API.
  • Solid experience with stored procedures and performance tuning in MSSQL Server.
  • Good understanding of security concepts in application development.

Responsibilities

  • Contribute as Software Engineer for Company’s payment products and services.
  • Review requirements and specifications to provide technical feedback.
  • Produce clear and maintainable technical design documents.
  • Develop systems primarily using C#.

Skills

C#
Java
ASP.NET
Web API
MSSQL Server
Git
CI/CD
Unit testing frameworks
Effective communication skills in English

Education

Diploma / Bachelor’s Degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Alibaba cloud
ReactJS
Angular
Job description

Contribute as Software Engineer for Company’s payment products and services

Review requirements, specifications to provide timely and meaningful technical feedback

Produce clear and maintainable technical design and analysis documents

Develop the systems primarily using C# with opportunities to work with other languages (e.g Java) as needed

Perform unit testing, system integration testing and support UAT/performance testing to ensure systems security, data integrity and functional requirements.

Provide information and support to deploy/install applications or services, setup system parameters/configuration in SIT, UAT and Live environment.

Support application deployment and configurations across different environments

Provide post implementation support, including investigation, troubleshooting, and ongoing maintenance

Prepare and maintain necessary project and technical documentation

Requirements

Diploma / Bachelor’s Degree in Computer Science, Engineering, IT, or related field

3-5 years of hands-on experience in software development

Strong proficiency of Java, ASP.NET, C#, and Web API

Hands-on experience building Web applications, REST APIs, and background services / batch jobs

Solid experience with Store Procedures and performance tuning in MSSQL Server

Good understanding of security concept in Application Development (Secure Coding, encryption, authentication / authorization, PCI-DSS awareness)

Strong foundation in OOP, SOLID principles, and common design patterns

Experience with Git, CI/CD, and unit testing frameworks

Effective communication skills in English, both written and verbal

Ability to work independently and collaboratively in a cross-functional, cross-cultural team environment

Optional Skills / Experiences:

  • Exposure to Docker, Kubernetes, or microservices architecture
  • Experience with Java (Spring boot) or willing to cross-skill into Java
  • Experience in NoSQL and/or MySQL-compliant databases
  • Experience with cloud platforms such as AWS or Alibaba cloud
  • Exposure to UI Development like ReactJS, Angular
  • Familiarity with Agile/Scrum methodologies

Interested candidates are invited to send your comprehensive resume with current and expected salary package via this job ad. Please note that only shortlisted candidates will be notified.

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