We are seeking a highly skilled, independent Software Engineer to join our growing team. This role is ideal for someone who thrives in a dynamic environment, can work with minimal supervision, and has hands-on experience in developing and maintaining payment systems.
You will be instrumental in building secure, scalable, and high-performance payment gateway solutions — both online and offline — while ensuring compliance with regulatory frameworks such as RMiT (Risk Management in Technology) by Bank Negara Malaysia.
Key Responsibilities
- Design, develop, and maintain secure and scalable payment gateway solutions (online and offline).
- Ensure compliance with industry regulations and standards including RMiT, PCI-DSS, and other relevant frameworks.
- Integrate third-party APIs and systems (banks, payment processors, mobile wallets, QR payments, POS systems, etc.).
- Troubleshoot and support new release/patch deployments, including incident and problem management.
- Build front-end user portals and backend systems using technologies such as Java, HTML, CSS, JavaScript, AngularJS, React Native.
- Develop, test, and maintain robust application and database code.
- Participate in architectural design and review for payment services and digital transaction systems.
- Provide documentation and technical guidance to team members and stakeholders.
- Support secure transaction logging, reconciliation, and reporting features.
- Collaborate closely with cross-functional teams (Product, Compliance, Infrastructure, Support).
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum 4–6 years of hands-on software development experience, preferably in the Fintech or Payment Services sector.
- Proficiency in Java, Spring Boot, RESTful APIs, SQL/NoSQL, and frontend frameworks (AngularJS, React Native).
- Solid understanding of payment processing systems, card-present and card-not-present environments, and e-wallet/QR code integration.
- Familiarity with RMiT regulatory requirements and Bank Negara Malaysia compliance frameworks.
- Ability to work independently, take initiative, and manage tasks with minimal supervision.
- Strong problem-solving, debugging, and analytical skills.
- Experience with version control systems (e.g., Git) and CI/CD pipelines is an advantage.
- Knowledge of cloud-based deployment (AWS, Azure, or similar) is a plus.