Enable job alerts via email!

179-002 Payment Gateway Development Engineer

AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in software consultancy seeks a skilled software developer for its back-office development team. This vital role involves designing high-performance solutions for the Automatic Fare Collection system, ensuring robust software and comprehensive documentation throughout the development lifecycle. Ideal candidates possess a solid background in Java, SQL, and Agile methodologies, alongside experience in handling high-volume operations.

Qualifications

  • Experience with Software Development Lifecycle (SDLC) and relevant documentation.
  • Hands-on experience with API integrations and database management.
  • Strong analytical thinking skills and experience in web technologies.

Responsibilities

  • Design, develop, and maintain software solutions for AFC systems.
  • Gather and analyze requirements, providing daily application support.
  • Prepare comprehensive documentation throughout the software development lifecycle.

Skills

Java
SQL
Agile methodologies
Database programming
Problem-solving
Documentation

Education

Degree in Computer Science, Data Analytics/Science, IT, or Engineering

Tools

Spring Framework
MySQL
PostgreSQL
Docker
AWS

Job description

Join our back-office development team and take the lead in designing and delivering high-performance software solutions for the Automatic Fare Collection (AFC) system’s back office. This role focuses on handling high-volume, performance-intensive operations critical to the system's success.

Your key responsibilities will include:

  • Gathering and analyzing software requirements from stakeholders.
  • Designing, developing, and maintaining robust, scalable software solutions.
  • Preparing and submitting comprehensive deliverables throughout the software development lifecycle, such as Business Rules, Software Requirements Specifications, Architecture and Design Documents, Interface Specifications, Source Code, Testing Plans, Operation & Maintenance Manuals, Training Materials, and any additional documentation required by the Authority's standards.
  • Providing daily application support and troubleshooting assistance to the Authority.
  • Collaborating with end users to clarify requirements and resolve design and testing issues.

Requirements:

  • A recognized degree in Computer Science, Data Analytics/Science, IT, or Engineering, with relevant software development experience.
  • Hands-on experience completing at least one full Software Development Lifecycle (SDLC), including producing all required SDLC documentation.
  • Proven ability to analyze requirements, design, develop, and deliver complex enterprise applications using Java and web technologies on UNIX/Linux and Windows platforms.
  • Strong background in web application development and database integration using JDBC and SQL.
  • Familiar with Agile development methodologies.
  • Experience with DevSecOps practices and implementing CI/CD pipelines.
  • Skilled in various testing techniques—unit, integration, and end-to-end—to ensure robust and reliable systems.
  • Bonus: Experience with Automatic Fare Collection (AFC) systems.
  • Bonus: Knowledge of EMV standards and PCI DSS compliance.
  • Proficient in creating design documentation, including UML modeling.
  • Strong analytical thinking and problem-solving skills.
  • Excellent verbal and written communication skills in English.
  • Strong proficiency in database programming using SQL and DAO, with hands-on experience in MySQL and PostgreSQL.
  • Experienced in building applications with Spring Framework and Spring Boot.
  • Skilled in developing and maintaining robust API integrations.
  • Bonus: Experience with message queuing systems like Solace.
  • Bonus: Background in software modernization, containerization, and microservices architecture.
  • Bonus: Familiar with cloud technologies such as Kubernetes, Docker, and AWS services including ECS Fargate, RDS, and Lambda.
  • Bonus: Experience troubleshooting payment gateway issues, transaction failures, and processing errors.
  • Bonus: Knowledge of security practices in payment systems, including encryption algorithms and tokenization.
  • Bonus: Hands-on experience with ISO-8583 messaging standards and Open Banking APIs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.