Software Engineer System
Must-have:AWSDockerKubernetesCloudFinTech
Company Overview
- ACP has pioneered ICT solutions in Singapore for over 26 years, partnering with major government agencies and corporations. Certified ISO 9001: 2015 QMS and Bizsafe Level 3, ACP drives innovation locally and regionally with exclusive distribution rights for leading tech brands.
Job Summary
Join ACP Computer as a Software Engineer (System) to develop and support high-volume, performance-intensive applications for Singapore’s public transport Automatic Fare Collection (AFC) system.
Responsibilities
- Analyse software requirements and translate them into detailed application designs to meet user needs
- Design, develop, test, and maintain robust software applications ensuring high performance and reliability
- Prepare and update comprehensive software lifecycle documentation, including requirements, architecture, design, interface, test, and maintenance manuals
- Troubleshoot and resolve application and environment issues to maintain system stability and performance
- Collaborate with users, developers, testers, and stakeholders to clarify requirements and resolve design, integration, and testing challenges
- Participate in application build, deployment, and production support activities to ensure smooth releases and operations
Preferred competencies and qualifications
- Experience with Automatic Fare Collection (AFC) or payment systems to enhance domain-specific application development
- Knowledge of high-volume, high-performance transaction processing to optimize system throughput
- Familiarity with Solace or similar enterprise messaging platforms for asynchronous communication
- Experience with cloud computing, Docker, Kubernetes, and AWS services such as ECS/Fargate, RDS, and Lambda to support scalable deployments
- Understanding of EMV and/or PCI DSS standards for secure payment processing