Our client, a financial institution, seeks a KDB developer to collaborate closely with the business team in enhancing the trading system. The role involves developing new features, particularly focusing on risk and data calculation functions.
Responsibilities:
- Contribute to all aspects of the software development lifecycle, including influencing the overall design and architecture of the application, developing, testing, and deploying the code.
- Interact with users to understand requirements and integration needs, deploy applications, assist with user configurations, troubleshoot issues, and provide training.
- Support users with accessing and querying data.
- Build modules and new functionalities in kdb/q.
- Provide maintenance and system support for kdb+ database.
- Develop post-trade, real-time analytics, and reports.
- Build tools for monitoring performance.
- Identify and implement solutions to optimize performance and maintain fast query execution.
Requirements:
- Bachelor's degree in business, finance, engineering, mathematics, science, or technology.
- 3+ years of experience in a software engineering/development role using KDB+/Q.
- Strong academic background with a demonstrated analytical aptitude.
- Experience with deployment tools such as Jenkins or TeamCity.
- Self-starter with a passion for learning new tools and technologies.
- Demonstrated track record of developing successful software solutions.
- Familiarity with post-trade analytics and real-time reporting.
- Knowledge of tools for performance monitoring.