Payments Developer Role (MTS/UPF Developer with Unix).
1 position
JD-
The MTS UPF Developer is responsible for designing, developing, enhancing, and delivering payment platform solutions on the ACI UPF ecosystem. This role is purely development‑focused, concentrating on new features, configurations, integrations, and platform enhancements,
The developer works closely with architecture, QA, and business teams to deliver secure, scalable, and compliant payment solutions.
Key Responsibilities
Platform Development
- Design and develop components on ACI Universal Payment Framework (UPF) and Money Transfer System (MTS).
- Build and customize payment flows, sessions, cartridges, and rules based on business and regulatory requirements.
- Develop solutions for Immediate Payments Framework (IPF) and Real‑Time Payment systems.
- Ensure solutions align with performance, scalability, and security standards.
Payments & Message Engineering
- Implement and map financial messages using:
- ISO 20022 (pacs messages)
- SWIFT MT
- ISO 8583
- Develop support for:
- High‑value and low‑value payments
- Wire transfers
- Account‑to‑account real‑time payments
Integration Development
- Design and implement integrations using IBM MQ and service‑based interfaces.
- Develop SOA endpoints for communication between UPF MCAS and MTS SOA servers.
- Build outbound and inbound interfaces with external banking systems.
- Support integration testing and certification activities.
Configuration & Deployment Engineering
- Configure channels, endpoints, licenses, rules, and traces using:
- Config Builder
- Platform Manager
- ASSET
- Prepare deployment artifacts and installation packages.
- Support environment setup and platform configuration (DEV / SIT / UAT).
- Create deployment documentation and technical design documents.
Development Quality & SDLC
- Follow SDLC / Agile / DevOps development practices.
- Write clean, maintainable, and well‑documented code.
- Perform unit testing and support system and UAT testing cycles.
- Participate in design reviews and technical walkthroughs.
Required Skills & Experience
Payments Platforms
- ACI UPF, MTS, IPF, RTPF, CPF
- Deep understanding of payment processing flows
Messaging Standards
- ISO 20022
- SWIFT MT
- ISO 8583
Programming & Scripting
- Java (Spring, Spring Boot, JPA, Hibernate)
- SQL