Responsibilities;
Write production code and develop applications/interfaces for Trading Analytics.
• Co-design the architecture for Data Platform and Data Analytics, including the development of Data Lake/Warehouse, optimization of data flows, and highly automated data cleansing.
• Test and deploy algorithms, develop applications, and interfaces for various use cases in Markets area.
• Ensure that applications are properly documented, and that the implementation is in line with internal architecture guidelines and principles.
• Provide support regarding Data Analytics platform and software.
• Automate, monitor, and improve performance of quantitative models.
• Interact with stakeholders and external vendors to optimize data and software infrastructure.
• Assist Product owner with technical questions, creating reports and implementation roadmaps, technology assessment and decisions.
• Work and collaborate with stakeholders in an Agile-based approach.
Qualifications & Skills;
• Bachelor Degree in Information Technology, Computer Science, Engineering.
• 7+ years of work experience as a Developer/Software Architect. Experience in implementing financial software is a plus.
• Advanced knowledge of architectural design of real time Data Analytics solutions including Data Architecture, Databases, Data Lakes, Data flows, and Data transformations.
• Advanced coding skills in programming languages such as Python, Scala, and Java.
Previous knowledge of C++, C#, and/or Haskell would be a plus.
• Expert knowledge of Cloud Computing regarding one of Azure, Google Cloud, or AWS.
• Knowledge of Spark, Databricks, and Kafka.
• Previous knowledge of Oracle, MS-SQL, MongoDB is a plus.
• Experience with Jira, Jenkins, Git, Docker, Kubernetes, and Dash (or similar) is a plus.
• Knowledge of object-relational mapping and object-oriented databases.
• Experience with real-time analytics, OneTick and/or KDB+ is a plus.
• Knowledge of VBA, R, Matlab, Tableau, and PowerBI is a plus.
• Knowledge of Big Data, Machine Learning, and Quantitative Finance is a plus.
• Collaborative, team player, open minded, and easy to work with.
• Proficient presentation skills and high attention to detail.
• Able to explain technical results to non-technical audiences.