• Analyse business and system requirements
• Support business users in defining and refining requirements
• Independently manage analytical workstreams
• Challenge requirements and propose alternative solutions
• Translate business requirements into functional and system specifications
• Design business processes and system behaviour
• Create user interface mock ups where required
• Model business rules
• Participate in technical solution design
• Analyse integrations between banking systems
• Work with REST APIs and microservices
• Prepare UML models and analytical documentation
• Conduct requirements and solution workshops
• Support Developers and Testers during implementation
• Support business users during testing
• Coordinate implementation activities
• Work closely with Developers, Testers and Product Owners