The design, documentation and development of payment software, providing solutions to meet customer requirements
Essential Duties and Responsibilities:
The software developer will have to:
- Be responsible for the maintenance and enhancements of the applications
- Resolve and fix problems reported
- Provide quality solutions by careful design and Unit Testing of the implemented changes
- Review software specifications and identify areas which require further clarification and changes
- Be able to test the applications
- Maintain an understanding and knowledge of key industry trends related to payment systems software and hardware.
Reporting Relationships:
Reports to Sr. SW Design Engineer or SW Dev Manager/AD Manager
Knowledge and Experience
- Bachelor degree level in Software Development/ IT
- Minimum of 2 years professional experience in software development/developer
- Worked in a Agile development environment
- Ability / experience in software specification and design
- Payment industry experience would be a definite advantage.
- Knowledge of payment systems specifications, smart card technologies, EPOS integrated systems, and related communications and networking protocols and architectures like ISDN, TCP/IP, SSL, ISO 8583, APACS, EMV etc. will be an advantage.
Skills/Abilities
- Essential skills: C++, C, UNIX or Windows, Multithreading
- Knowledge of embedded software design, programming and debugging
- Good communication skills n
- Spoken and written English