Job TitleMust have:• Proficiency in Java, Python, C#/.NET Experience in CI, CD and unit testing along with automated frameworks (e.g. Junit, Nunit).
Experience in build and version control tools (e.g., Maven, Git, Nexus). Familiarity with messaging, data and event streaming like Kafka, Solace, MQ.• Advanced knowledge of Web Application Development life cycle in order to develop, enhance and support the current trade management application.• Advanced Database skills (Oracle) to be able to create procedure to save/update/maintain the client, security, trading and position information.• Knowledge of encryption/decryption algorithms in ensuring the security of the trade data being sent over the network.• In depth knowledge of real-time data processing and supporting technologies; inter-process communication, messaging, caching and multi-threading• A strong background in the financial domain and deep knowledge in various aspects of the industry including financial reference data concepts (client, book and security), electronic markets, pre and post trade processing, settlement processing and regulatory reporting.• Experience in executing various development methodologies such as Waterfall, Agile etc.• Excellent communication skills, both written and verbal.Nice-to-have:• Master’s degree in Computer Science (or equivalent experience).• Preferred a background in Finance / Capital Markets, demonstrating basic Understanding in industry practice and terminology.