x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   134-002-Software Engineer (System)
 banner picture 1  banner picture 2  banner picture 3

134-002-Software Engineer (System)

Absolut Poh Teo Investment Holding Llp

Absolut Poh Teo Investment Holding Llp company logo

About Us:

At ACP Group, we are at the forefront of transforming the future of transportation systems through innovative software solutions. We are seeking a skilled Software Engineer to join our team and take a key role in developing cutting-edge technology for Automatic Fare Collection (AFC) systems. If you are passionate about software development and thrive in a dynamic, collaborative environment, this opportunity is for you!


Responsibilities:

  • End-to-End Development: Work with the development team to design, develop, document, test, and deliver software solutions for AFC systems or high-performance back-office systems.
  • Requirements Gathering: Collaborate with stakeholders to gather and analyze requirements, ensuring all aspects are captured for the development process.
  • Software Design & Maintenance: Lead the design, development, and ongoing maintenance of software solutions, ensuring they meet performance and scalability needs.
  • Documentation: Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the standard adopted by the Authority;
  • Support & Liaison: Provide day-to-day application support and liaise with users to address requirements, design, and testing issues.


Qualifications & Requirements:

  • Educational Background: Recognized degree in Computer Science, IT, or Engineering.


Experience:

  • At least 5 years of relevant experience in software development.
  • Proven experience in completing at least one full software development lifecycle (SDLC), including the production of SDLC documentation.
  • Extensive experience in analyzing requirements, designing, developing, and delivering complex enterprise applications using Java/JEE, web programming on UNIX/Linux, and Windows environments.


Technical Proficiency:

  • Strong database programming skills with SQL and DAO, and relevant experience with MySQL and PostgreSQL.
  • Proficiency in the Spring Framework and Spring Boot.
  • Experience in software modernization, containerization, and microservices.
  • Familiarity with Agile development methodologies and continuous integration practices.
  • Experience in writing requirements specifications, use cases, design documentation, object-oriented software design, and UML modeling.
  • Proficiency in AWS ECS and Docker containerization, with a solid understanding of DevOps principles and best practices.


Skills:

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Self-motivated with a collaborative team player attitude.


Preferred Experience (Added Advantage):

Technologies:

  • Message Queues and/or Solace.
  • Cloud Computing, Kubernetes & Dockers, AWS services like Amazon ECS Fargate, AWS RDS & Lambda.
  • Automatic Fare Collection (AFC) systems.
  • EMV and Payment Card Industry Data Security Standard (PCI DSS).
  • Microsoft Active Directory.
  • HTML/CSS/JavaScript/JSON.
  • Secure communications (SFTP, HTTPS, etc.).
  • Angular or equivalent frameworks.
  • Java Unit Test frameworks.


Why Join Us?

  • Innovative Projects: Work on projects that shape the future of transportation technology.
  • Professional Growth: Opportunities for continuous learning and career development.
  • Collaborative Culture: Join a team that values teamwork, creativity, and knowledge sharing.
  • Impactful Work: Contribute to systems that enhance efficiency and security in public transportation.

If you are ready to take on a challenging and rewarding role, we would love to hear from you!


Email to: [email protected] (134-002-Software Engineer (System))

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Assistant Mechanical Engineer (Assembly) #67302
Anradus Pte. Ltd.
Quick Apply
Electrical Engineer #67299
Anradus Pte. Ltd.
Quick Apply
Mechanical Engineer #67187
Anradus Pte. Ltd.
Quick Apply
Assistant Engineer #67164
Anradus Pte. Ltd.
Quick Apply
Engineering Assistant #67166
Anradus Pte. Ltd.
Quick Apply
Mechanic (Heavy Vehicle/ Training Provided) #65073
Anradus Pte. Ltd.
Quick Apply
Lead Engineer (Precision Manufacturing/ Work in China/ Basic up toï¿¥30K) #67118
Anradus Pte. Ltd.
Quick Apply
Engineer (Service/Project in Building HVAC Equipment) #67065
Anradus Pte. Ltd.
Quick Apply
Mechanical Engineer (Consultancy Firm) #67061
Anradus Pte. Ltd.
Quick Apply
Facility Engineer #65612
Anradus Pte. Ltd.
Quick Apply