About the job Business Intelligence Developer
We seek a Business Intelligence Developer to join our team.
This is an exciting role as a key developer and support function to our finance, middle office and trading desk to ensure smooth operation of our trading strategies and financial reporting.
These systems have to process millions of transactions from dozens of different exchange and banking platforms around the world in dozens of currencies
Competitive compensation package for the right individual.
Reporting to: Business Intelligence Team Leader
Job responsibilities including:
· Work with the finance and middle office teams and traders to understand the core problems facing the trading team
· Design and build systems to facilitate trading activities, focused on middle office and finance functions accounting for trading
· Develop full stack solutions using databases, message queues, websockets, HTTP and UI's to solve the complex problems in trading
· Develop reports, monitoring tools, deployment tools and troubleshooting tools for our trading and accounting systems.
· Troubleshoot and resolve system issues as and when they occur
· Engage with the wider team in system design discussions, code reviews, problem solving, brain-storms and daily office banter
Position Requirements:
· Bachelor Degree in Computer Science, or other related discipline (although strong software development experience with a less directly related degree will be considered)
· 2-5 years’ relevant working experience, preferably in financial service industry such as a hedge fund, securities firm, bank, or fund administrator
· Can demonstrate good programming skills in Python, with a strong understanding of data structures and algorithms.
· Strong skills in data design.
· Able to articulate ideas and concepts clearly.
· Reliable, take pride in delivering robust software and are willing to be on call to support the systems you develop.
· Must be highly organized, have strong attention to detail and the ability to meet established deadlines
· Ability to be resourceful, work effectively as a team player and can clearly communicate with individuals at all levels of the organization
· Enjoy trouble shooting and problem solving
· High integrity, self-confident, positive and creative mind
· Good oral and written communication skills in English