
179-002 Payment Gateway Development Engineer
$ 5,700 - $ 6,800 / month
Checking job availability...
Original
Simplified
Roles & Responsibilities
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.
Job Type: Contract
Contract length: 36 months
Pay: $5,700.00 - $6,800.00 per month
Schedule:
- Monday to Friday
Work Location: In person