Our Client, a global tech firm, is seeking a Lead Product Engineer to join their team in Gauteng (Hybrid) on a contract basis.
Responsibilities:
- Possess working knowledge of credit, debit, and prepaid card functionalities and lifecycle.
- Experience with MasterCard and Visa regulations is mandatory.
- Responsible for end-to-end development, ensuring quality, clarity, and scope coverage.
- Hands-on experience with Base24 classic, knowledge of TACL, ATM, and POS application programming.
- Payment experience is an advantage.
- Ability to analyze, debug, and resolve production support issues, including attending daily helpdesk/stakeholder queries, system checks, and proactive problem analysis.
- Handle configuration in Base24 system.
Preferred Work Experience:
- Switching environment experience, especially in acquiring and issuing businesses, EFT, ATM, POS, transaction routing, cryptography, host interfaces, and device management.
Technical Skills:
- Proficient in Base24 product development, unit testing, implementation, and support, including switch migration and configuration.
- Experience with full project life cycle development following SDLC.
- Certification with schemes is desirable.
Requirements:
- Bachelor's degree in Computer Science or related field.
- Proven experience in software engineering, especially with AWS, Java, Spring Boot, Angular.
- Understanding of high availability concepts, SWIFT standards, Kubernetes, Docker, CI/CD, Rancher, Trace Transformer, and Postgres.
- Excellent problem-solving skills and team collaboration abilities.
Additional Skills and Methodologies:
- Experience with Tandem COBOL, SCobol, TAL, TACL, PATHWAY, and related tools like ENFORM, FUP, SCUP, DBU, DDL, INSPECT, SPOOLER.
- Database expertise in Enscribe, Non-stop SQL, DB2, and VSAM.
- Minimum 8 years Java experience, with exposure to EFT, ATM, and POS.
- 5+ years experience with AWS, Java, Spring Boot, Angular.
- Mandatory knowledge of SWIFT standards and their integration into financial systems.