Duties include:
1. Subject matter expert at contributing to different phases of the software development life cycle for customer projects – from design and analysis through to testing, implementation and post-implementation support
2. Analysing and interpreting customer requirements and compiling functional and technical solution design as well as defining test scenarios and acceptance criteria
3. Liaising with software developers, system administrators, implementation engineers and project managers to bring accuracy and efficiency in delivering solutions on time and per customer/business requirements
4. Working with senior architects to define architecture principles and drive the design decisions to business problems
5. Documenting and communicating approach and plans to all stakeholders and product owners
6. System integration with other peripherals
7. Undertaking feasibility studies to design software solutions and performing impact analysis on improvements and new functions requested on existing applications
8. Recommending software and systems quality improvement, systems analysis, identifying risk and offering solutions; using initiative to identify opportunities to move the business forward
9. Monitoring customer (project) solution testing lifecycle (functional, compliance, acceptance) and suggesting modifications
10. Documenting solution designs, assisting in writing operational documentation and providing subsequent support and training for customers/users
Desired skills and experience:
11. Degree / PG Diploma in computer sciences or equivalent
12. 6-8 years experience in payments / retail banking industry
13. Highly proficient in spoken and written English (C1 ALTE Scale)
14. Programming background, experience in product development
15. Fair understanding of Oracle database
16. Familiarity with Linux and Windows operating systems and networks using TCP/IP protocol
17. Experience in Java SE, SQL, PL/SQL, XML
18. Relevant ISO standards
19. Web Services and Services Oriented Architecture, SOAP
20. Experience in the analysis of requirements and solution design
21. Solid understanding of project life cycle, software implementation and maintenance, testing processes and techniques
22. Knowledge of Electronic Fund Transfer technologies and systems operation principles
23. Knowledge of International Payment Schemes operation principles and specifics
24. Knowledge of the basic principles of the banking operations and back-office business processes
25. Proficient experience in working with a range of customers and internal teams
26. Excellent analytical skills, critical thinking skills and an exceptional eye for detail
27. Good verbal and written communication skills
28. Ability to work as part of a globally distributed team, work on own initiative with minimal supervision, deliver high quality work in a timely manner to tight deadlines