• Work directly with clients and users to understand their needs, translating conversations into clear, actionable requirements
• Get hands-on with our platform — configuring, customising, and delivering solutions for real client projects
• Contribute to the full software delivery lifecycle — from requirements and design through to development, testing, deployment, and go-live support
• Investigate issues, debug problems, and collaborate with your team to find elegant, scalable solutions
• Create proof-of-concept builds that showcase what's possible and help clients shape their direction
• In technical rotations: design, code and ship new functionality using Java, Kotlin and TypeScript
• Build knowledge of financial markets and domain context alongside your technical and consulting skills