We are looking for a new colleague to join the electronic banking team who will analyse the requirements of existing and new customers and transform them into functional specifications for developers. The role will also involve accepting the development team's deliverables and holding regular consultations with business owners, analysts and testers on the customer side.
Our projects cover a wide range of functionalities across digital banking channels, from payment services and the sale of banking products to solution security and notifications.
The position also includes involvement in bid teams and collaboration on preparing responses to RFI and RFP requests for potential new customers.
Job responsibilities
- gathering, specifying and analysing customer requirements
- analysing required integrations
- creating functional specifications
- creating development tasks
- preparing estimates together with the implementation team
- presenting and defending the functional specification to the customer
- responsibility for the functionality of delivered solutions
- taking over work from development and confirming acceptance criteria
- collaborating on the creation of test scenarios and on the testing itself
- assessing and managing the correction of defects reported by the customer
- responsibility for the formal and substantive quality of deliverables for the customer (analysis, documentation, presentations, minutes, etc.)
Personal attributes
- ability to quickly familiarise yourself with the customer's domain
- active communication with the customer and development team
- ability to create, present and defend analytical documentation
- ability to understand the structure and operation of a large-scale IT system
- analytical thinking and a creative approach to problem-solving
- independence, responsibility and willingness to learn
- experience with transaction processing in a system with a large number of users and extensive data is welcome
- experience with system integration using events and services (kafka
Required knowledge:
- practical knowledge of UML (use case, class diagram, sequence diagram, state diagram)
- experience working with Enterprise Architect or another modelling tool
- experience working with an SQL database (data retrieval, table design)
- advanced MS Office skills
- knowledge of banking and investments
Knowledge of the following is an advantage:
- REST Webservices – OpenAPI/swagger, JSON schema
- working with AI agents (Claude Code, Codex, OpenCode)
- ability to manage a development team