Posted: 28 October 2024
Job Details
VACANCY: PED Payment Application Developer
TYPE: Permanent
LOCATION: Cape Town CBD – on-site
STARTING DATE: As soon as possible
REPORTING TO: Chief Technology Officer
INDUSTRY: FinTech
ROLE PURPOSE
The PED Payment Application Developer is responsible for using their knowledge of programming languages, to
design, build, and maintain the Company’s EMV compliant Card present payment applications for their acquiring
business. Duties include meeting with internal stakeholders to determine business requirements, and compliance to
the various regulatory authorities’ requirements.
RESPONSIBILITIES AND WORK OUTPUTS
- Producing efficient and elegant code based on requirements.
- Design, build, test and deploy payment applications for Android based terminals.
- Troubleshooting, debugging, maintaining, and improving existing software.
- Adapting software to take advantage of new hardware and improve its performance as and when required.
- Creation and management of all relevant application documentation.
- Responding in a timely manner to service issues and requests.
- Investigating and troubleshooting exceptions.
- Collaborating with the Compliance team to ensure all Industry Body requirements are met.
- Collaborating with the payments team to ensure backend requirements are met.
- Collaborating with the testing team to ensure all EMV and nonfunctional tests pass.
QUALIFICATION, CORE COMPETENCIES AND EXPERIENCE REQUIRED
Essential:
- 5+ years of experience working in development environments
- 5+ years of experience in Android Development.
- 3+ years of experience in C#.
- 3+ years of Card Present Payment Applications
- 2+ years of Card Present EMV
- Ability to test the entire solution collaboratively.
- Experience with version control and automated build and deployment tools.
- Microsoft qualifications / other relevant beneficial.
- Basic understanding / knowledge of networking.
- Basic understanding of device security and PCI DSS/PIN requirement implementation.
Beneficial:
- Sunmi Payment Terminals
- 2-year IT diploma
- Experience within Retail / Bank Payments Environment
- Experience in detailed problem resolution within the payment’s environment
- The Software Development Life Cycle (SDLC), specifically Scrum and Agile methodology
PERSONAL QUALITIES / SOFT SKILLS REQUIREMENTS
- A sense of ownership and pride in your performance and its impact on the Company and it’s customers’ success
- Critical thinker and problem-solving skills
- Good interpersonal and communication skills
- Ability to multi-task and manage various operational issues
- Competent to handle high stress situations and stay calm under pressure
- Independent worker but able to work in a team
- Agile and flexible; willing to learn
- Continuous drive for self-improvement
- Analytical and logical problem-solving skills
- Excellent verbal and written communication skills, including presentation skills (English essential; Afrikaans and Xhosa – ideal)
OTHER REQUIREMENTS
- This job requires working from the office
- Required to work from home on occasion
- Required to do ad-hoc national travelling
- Driver’s licence and own reliable transport essential
- South African citizen
- Clear criminal record
- Sound financial position
Please take note of the following:
- All candidates passing a certain phase in the application process will be subject to criminal and credit checks
- Retail Assist reserves the right not to make an appointment to the above position.
- Applicants who do not receive any response within a month can accept that their applications were unsuccessful.
- Retail Assist strives for equal opportunity in terms of its employment equity guidelines.