Job responsibilities
- Develop robust, performant software products and APIs, and enrich existing applications using the Athena Platform. Align development with the overall Markets Athena convergence strategy.
- Work directly with line of business developers to gather requirements, understand business context and translate this into a set of work items for delivery.
- Be responsible for the entire software development lifecycle: requirement gathering, design, implementation, testing, and handover to line of business teams.
- Enhance the team by demonstrating best practice throughout the software development lifecycle: testing, code review, accurate status reporting, focus on application resilience and “operability”.
Required qualifications, capabilities, and skills
- Formal training or certification on python concepts and expanding applied experience
- Professional python (or other Object Oriented Language (Java, C++)) experience with proven track record of high quality successful delivery.
- Proven wide ranging technical experience demonstrating a genuine interest in technical products and problem solving.
- Knowledge of the products traded in capital markets, business processes and applications underpinning them.
- Excellent communication skills and ability to integrate into a cross region team.
Preferred qualifications, capabilities and skills
- Cloud data storage experience, BigData experience.
- Prior experience of similar Athena eco-system, e.g. Quartz, SecDB.
- Real-time data feed experience, service-oriented architecture and experience of APIs.