Industry: Software Development
Location: Singapore
Roles & Responsibilities
Duties:
Software Development:
· Design, develop, test, and deploy software solutions for payment systems.
· Collaborate with cross-functional teams to define software requirements and specifications.
· Write clean, maintainable, and efficient code following best practices.
System Integration:
· Integrate software components and third-party programs to enhance system functionality.
· Ensure seamless interoperability between different modules of the payment system.
Maintenance and Support:
· Troubleshoot and resolve issues related to payment systems in a timely manner.
· Provide technical support and maintenance for existing payment applications.
· Security and Compliance:
· Implement security measures to protect transaction data and prevent fraud.
· Ensure compliance with industry standards and regulatory requirements.
Continuous Improvement:
· Stay updated with the latest technologies and trends in payment systems.
· Propose and implement improvements to enhance system performance and user experience.
Required Qualifications:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Minimum of 3-5 years of experience in software development, preferably in payment systems or financial services.
· Proven experience with programming languages such as Java, C#, Python, or similar.
· Proficiency in developing and deploying applications in a distributed environment.
· Strong understanding of payment processing protocols and standards (e.g., EMV, NFC, PCI-DSS).
· Experience with database management systems (e.g., SQL, NoSQL).
· Familiarity with API development and integration.
· Knowledge of cloud platforms and services (e.g., AWS, Azure) is a plus.