We are currently seeking a kdb+ Software Developer to join our expanding team. Working alongside local and Europe/North America based teams; the successful candidate will also work on building out our technology platform, assist in improving efficiency and facilitating business growth.
Duties and Responsibilities:
- Working onsite for clients as part of our kdb+ consulting practice
- Developing our product suite using kbd+ technology
- Operating as Subject Matter Expert for KX product installations and customisation
- Working on reconciling, analysing and investigating key application outputs and verifying their suitability within the context of critical business applications.
- Ensuring appropriate course of action is followed for outlying application outputs within the context of critical business applications.
- Identifying and evaluating inefficiencies, deficiencies and limitations in existing systems, associated processes, procedures and methods. Recommending optimal business practices, system functionality and behaviour.
- Assisting in the testing, debugging, diagnosing and correcting problems to ensure acceptable quality and integrity of the system and that programs and applications perform to specification.
- Working with the interaction between application and User Interface, operating system and hardware in a business context.
Job Requirements:
- Degree level qualification – preferably in a technical or financial discipline.
- Understanding of software development life cycle and financial markets.
- Experience with kdb+ and Unix
- Strong grasp of technology is a must. This spans across programming (C, C++, Java, Python), Cloud technologies, databases etc.
- Knowledge of interaction between application code, operating system, and hardware.
- Excellent problem solving skills and a willingness to share technical knowledge with colleagues.
- Highly motivated and ability to work independently.
- Demonstrated ability to learn and apply critical thinking to a variety of situations.
- Excellent communication skills to present findings and articulate recommendations clearly.
- Ability to multi-task and handle multiple project requirements.
- Ability to work in a fast paced, challenging environment.