Vacancy expired!
- Lead individual projects priorities, deadlines and deliverables using AGILE methodologies
- Deliver high efficiency, high availability, concurrent and fault tolerant software systems
- Significantly contribute to development of Aladdin's global, multi-asset trading platform
- Provide impact and expertise as a senior individual contributor in building various capabilities of the OEMS (Order & Execution Management System) like real-time market data pipelines, algorithmic trading, trade analytics, pre & post-trade TCA, watch lists, smart order routing and integrated news & twitter feeds
- Guide and mentor team members in order to build a highly performant team
- Work with product management and business users to define the roadmap for the product
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks
- Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, training and motivating developers, and hiring new developers
- 7+ years hands-on experience in Java.
- Experience in building Order and Execution Management, Trading systems is ideal
- In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications is required.
- Expertise in building distributed applications using Kafka and NOSQL technologies like Cassandra, coordination services like Zookeeper, and micro services architecture / SOA is a plus.
- Experience in message oriented middleware architecture is required.
- Understanding of relational databases is a must
- Strong analytical and software architecture design skills with an emphasis on test driven development.
- Experience in programming languages such as Scala, python would be a plus.
- Experience in using Project Management methodologies such as Agile/Scrum
- Expected to drive growth of the trading platform through performance, stability, usability and new investment product capabilities
- Effective communication and presentation skills (written and verbal) are required
- Bachelor's or Master's degree in Computer Science or engineering preferred.
Vacancy expired!