Enable job alerts via email!

134-002-Software Engineer (System)

ABSOLUT POH TEO INVESTMENT HOLDING LLP

Singapore

On-site

SGD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Software Engineer to develop cutting-edge technology for Automatic Fare Collection systems. This role offers the chance to work on transformative projects in transportation technology, ensuring performance and scalability in software solutions. Join a collaborative team that values creativity and knowledge sharing while contributing to impactful work that enhances public transportation efficiency and security. If you are passionate about software development and thrive in a dynamic environment, this is the opportunity for you.

Benefits

Professional Growth Opportunities
Collaborative Culture
Innovative Projects
Impactful Work

Qualifications

  • 5+ years of software development experience with a full SDLC.
  • Strong database programming skills and experience with Java/JEE.

Responsibilities

  • Design, develop, and maintain software solutions for AFC systems.
  • Collaborate with stakeholders to gather and analyze requirements.

Skills

Java/JEE
SQL
Spring Framework
Problem-solving
Agile methodologies
Communication skills

Education

Degree in Computer Science
Degree in IT
Degree in Engineering

Tools

MySQL
PostgreSQL
AWS ECS
Docker
Kubernetes

Job description

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: hr_admin@acpcomputer.edu.sg (134-002-Software Engineer (System))

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