As part of the development of our own software for self-service devices, you will be responsible for:
- Analytical support of the development process at all stages of the project.
- Analysis of the architecture of the solution being developed and consumer services.
- Analysis of system functionality.
- Development of requirements in Userstory format and UML diagrams.
- Analysis of project reporting and identification of deviations from plans.
- Verification of test cases for completeness of requirement coverage.
- Development of user documentation.
- Consulting on system functionality.
Requirements:
- Knowledge of the operating principles and architecture of self-service device software (XFS/control software/presentation layer).
- Experience with self-service device software (ATMs).
- Experience with self-service devices, understanding the basic principles of device operation (ATMs).
- Understanding of the software development lifecycle.
- Understanding of modern information system architectures.
- Knowledge of UML notation.
- Understanding of REST API, gRPC, Open API.
- Understanding of Agile/Scrum methodologies.
Will be a plus:
- Experience with ISO8583, NDC protocols.
- Experience with EMV/NFC bank cards.
- Understanding of symmetric and asymmetric encryption algorithms.
- Knowledge of PA DSS and PCI DSS requirements.
Personal Qualities Required:
- Analytical mindset.
- Attentiveness.
- Accuracy.
Foreign Language Knowledge:
Education: