Job Description:
- Collaborating with business users to gather and define requirements for new application features
- Developing, testing, maintaining, and supporting code for client applications
- Assisting the Project Manager in all aspects of project delivery
- Working within a team to ensure projects are completed on time and within budget
- Analysing data and generating reports for clients, presenting key findings
- Mentoring and training junior developers
Required Experience and Skills:
- 5+ years of experience in kdb+ development
- Expertise in designing and implementing kdb+ architectures
- Proven track record of delivering technical solutions using standard methodologies
- In-depth knowledge of developing and maintaining kdb+ solutions
- Experience delivering solutions in Unix/Linux environments
- Demonstrable technical leadership and decision-making capabilities
- Strong experience in communicating and collaborating with key stakeholders
- Excellent communication skills, adaptable to different audiences
- Commitment to continuous technical improvement and staying current with industry advancements
- Experience working within Capital Markets or Investment Banking
- Cloud architecture and development experience (a plus, but not essential)
- Minimum 2:1 Bachelor's Degree in Mathematics, Physics, Computer Science, or a related scientific/engineering discipline
Desired Experience and Skills:
- Contributions to the company’s ecosystem
- Familiarity with other programming languages, such as Python
- Experience with cloud development and architecture
- Knowledge of other data solutions, particularly Time Series
- Background in an investment bank or large financial institution
- People management experience