Software Engineer – RPGWe are seeking a skilled Software Engineer – RPG with experience in Card Management Systems and Microservices to support our core payment infrastructure. This role bridges legacy IBM i (AS/400) systems with modern technologies to enable high-performance, scalable solutions in a critical banking environment.Key ResponsibilitiesDesign, develop, test, and maintain applications using RPG IV / ILE RPG on the IBM i (AS/400) platform.Enhance and support Card Management Systems (CMS), including transaction processing, card issuance, and lifecycle management.Develop and integrate microservices-based APIs and services (Java/Spring Boot preferred) for card operations.Collaborate with cross-functional teams including Product, QA, DevOps, and Infrastructure to deliver new features and resolve incidents.Analyze system performance, troubleshoot issues, and ensure platform stability and security.Participate in modernization initiatives, including migrating selected RPG components to modern architectures such as microservices.Maintain technical documentation, design specifications, and user manuals.Follow secure coding practices and ensure compliance with standards such as PCI-DSS.QualificationsBachelor’s degree in Computer Science, Information Systems, or a related field.4+ years of hands-on experience in software development.Proficiency in RPG IV / ILE RPG on IBM i (AS/400).Experience with Card Management Systems (e.g., VisionPLUS, CMS by FSS, Base24, or similar platforms).Knowledge of microservices development (preferably using Java/Spring Boot).Understanding of ISO 8583 message formats and card transaction workflows.Experience with relational databases such as DB2, SQL Server, or PostgreSQL.Familiarity with RESTful APIs, JSON, XML, and system integration protocols.Strong analytical and troubleshooting skills in high-availability environments.Experience in banking, fintech, or payment systems.Exposure to DevOps, CI/CD, and containerization tools (Docker, Kubernetes).Familiarity with Kafka, RabbitMQ, Git, JIRA, and ServiceNow.Knowledge of secure coding practices and regulatory standards (e.g., PCI-DSS, GDPR).Ability to mentor junior developers and participate in collaborative code reviews.

    Hello!

    Are you interested in joining our team?

    It would be wonderful to get to know you.

    Go on, fill in your details below!

    Hey Softvil Team,

    I’mand my interested role isMy work experience as of today is
    Years and I’m available to join inI will be attaching my CVYou may contact me byand

    Thank you!