Technical practice
How would you turn a trading workflow into system requirements?
What to coverThe role involves learning how teams work and translating their requirements into working systems. Suggested preparation: explain how you would map the current process, identify exceptions, and agree on what the new system must do before building it.
When would you choose off-the-shelf, low-code, or custom software?
What to coverAll three approaches are explicitly within the role's scope. Suggested preparation: compare fit with the workflow, integration needs, maintainability, ownership, and the effort needed to roll out changes.
How would you structure data for trading operations and customer relationships?
What to coverThe posting calls for operational systems and SQL development but does not prescribe a data model. Suggested preparation: describe how you would define records and relationships, prevent inconsistent data, and support both day-to-day use and reporting.
How would you build a business application from an agreed requirement?
What to coverHands-on development in Python and/or JavaScript or TypeScript, plus SQL, is required. Suggested preparation: walk through application logic, data access, validation, testing, and how you would judge whether the result meets the requirement.
How would you integrate a new system with existing business tools?
What to coverThe role names accounting, messaging, email, and banking tools as integration points. Suggested preparation: discuss data mapping, access controls, failure handling, and how you would check that information remains consistent between systems without assuming a particular integration method.
How would you decide which manual work to automate?
What to coverAutomating repetitive operational work is a stated responsibility. Suggested preparation: compare frequency, error risk, exceptions, and the need for human review, then describe how you would verify that an automation works reliably.
Where would applied AI be appropriate in a live business workflow?
What to coverThe posting expects experience putting AI and automation into live operations but names no specific AI use case. Suggested preparation: explain how you would select a suitable task, assess output quality, handle errors, and retain human review where needed.
How would you use AI tools efficiently while developing a system?
What to coverThe requirements separately mention using AI tools efficiently in your own work. Suggested preparation: discuss where they could accelerate development and how you would verify generated code or analysis before relying on it.
How would you make a leadership dashboard trustworthy?
What to coverThe role includes reporting and dashboards that give leadership a clear, reliable view of the business. Suggested preparation: cover metric definitions, source-data checks, refresh timing, and how you would investigate a figure that users dispute.
How would you keep a system dependable after rollout?
What to coverThe engineer is expected to roll systems out and keep them accurate, documented, and reliable. Suggested preparation: explain what you would document, how you would detect and resolve faults, and how you would manage changes without disrupting users.
Behavioural practice
Tell me about a time you reconciled different teams' requirements.
What to coverWorking with the COO and teams across the business is central to this role. Suggested preparation: use a real situation, explain how you clarified competing needs and decided what to build, then give the result.
Tell me about a system you owned from requirements through delivery.
What to coverThe posting calls for self-directed, end-to-end ownership rather than experience building a complete ERP. Suggested preparation: describe the situation, your own decisions and actions, and the working outcome without overstating your contribution.
Tell me about a rollout where users needed help adopting a new system.
What to coverOrganisation-wide rollout and adoption are stated responsibilities. Suggested preparation: describe the users' starting point, what you did to support adoption, and what changed as a result.
Tell me about a time you worked with or guided another developer.
What to coverThe role may involve collaborating with or guiding developers and interns as the team grows. Suggested preparation: give a real situation, explain how you coordinated or provided guidance, and describe the effect on delivery.
Tell me about a time you modernised a process in an established business.
What to coverThe posting calls for someone comfortable improving how an established business runs. Suggested preparation: describe the existing constraints, the change you chose and why, and the result, including any trade-off you had to manage.