Summary
Compass Plus Technologies provides comprehensive, integrated and flexible payment platforms (licenses as well as processing services) to payment service providers, Fintech companies and financial institutions. Our customer base includes retail banks, processing centres, national switches, alternative payment companies and personalisation centres on a global scale. This is a great opportunity for a motivated and driven Implementation Engineer to join a global, innovative, technology-focussed company and to help grow the business.
Duties include:
1. Analysis, customisation, enhancement, modification, installation, integration, testing, deployment of the software in accordance with the individual customer project requirements (full implementation lifecycle) and within the set deadlines
2. Installation and configuration of the software remotely and on customer premises
3. Maintaining customer(s)’ dedicated test environment and performing pre-delivery test cycles as required
4. Participating in the creating/improving of test cases
5. Preparation and provision of technical support to customer(s) during their card schemes certification projects and/or mandates implementation
6. Writing and maintaining all technical documents, including documenting customer requirements, specific product customisations and integration processes; liaising with the wider technical teams within the Compass Plus Group
7. Submission of intermediate and final project reports as a part of a project team (adhering to customer(s) processes and reporting where necessary)
8. Provision of weekly reports on the results of the implementation of project tasks
9. Evaluation of applications and provision of recommendations for further software development, and performance improvements; provision of recommendations to customer(s) on hardware and network requirements (if applicable)
10. Participation in the development and preparation of regulatory documents to improve the methods and quality of work
11. Working closely with customers, business analysts, solution designers, project managers, application administrators and other team members to understand business requirements that drive the analysis and design of quality technical solutions within specified project delivery timeframes
12. Conducting all work in accordance with the PCI and PA DSS requirements and industry acceptable best practices
13. Other related duties as required
Required skills and knowledge:
14. Three to six years of software implementation experience in the payments industry; working in a processing company, retail bank, banking software vendor or an equivalent organisation, as a retail banking software developer, systems integrator, core banking/transaction/card processing system administrator, implementation engineer or equivalent
15. Design, development and testing of product level functionality
16. Implementation & application-level documentation
17. Rules, regulations and technology of international card schemes (minimum Visa and MasterCard); including payments industry messaging protocols (e.g. Visa, MasterCard, ISO, ISO, etc.)
18. Configuration and deployment of the solution
19. Trouble shooting and issue management
20. Engaging as part of 3rd level (expert level) customer support
21. Development experience (Java, JavaScript, C, PHP, etc.)
22. ATM-protocols/dialects, for example, NDC, DDC; others can be beneficial
23. Server operating system versions including Linux (preferably RHEL 7.x), HP-UNIX, Windows
24. Oracle database, SQL, PL/SQL
25. Understanding of XML messaging
26. Web Services and Services Oriented Architecture, SOAP
27. Able to follow and apply object orientated methodologies
28. Backup and recovery technologies
29. Basic principles of project management and experience of working in project implementation teams;
30. Experience in using agile and waterfall methodologies
31. Understanding of online and back office processing plus integration of value-added services
32. Exposure to version control and release management
33. Understanding of operational service requirements (including regulatory compliance)
34. Exposure to financial test simulation tools (T3, VTS, VersaTest, etc.
35. Understanding of POS device management and message processing (can be beneficial)
36. Use of tool sets such as JIRA, Confluence, Jenkins, GIT, S3
Education:
37. Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or related field
38. Related professional certificates/qualifications can be beneficial
Other requirements:
39. Excellent written and verbal communication skills
40. Ability to organise, prioritise and manage deadlines, in a high velocity, rapidly evolving and demanding work environment
41. Creativity and the desire for self-development
42. Willingness to learn new things
43. Ability to work with little or no supervision and be results-driven
44. Excellent analytical and problem-solving skills