About the Company
As the world’s largest Capital Markets dedicated consultancy, First Derivative (FD) offers exposure to a wide range of mission-critical projects, cutting-edge technology stacks, and diverse clients. The company prides itself on career development, variety, and flexibility, providing employees with numerous opportunities to advance their skills and careers.
FD currently has excellent opportunities for experienced Software Engineer KDB Developers to join the KX Global consultancy practice. This role is based in Sydney.
The Responsibilities
Responsibilities for these roles may include:
Collaborating with global clients as part of the kdb+ consulting practice.
Acting as a Subject Matter Expert for KX product installations and customization.
Contributing to all aspects of the software development lifecycle, including influencing the overall design and architecture of applications, developing, testing, and deploying code.
Interacting with users to understand requirements and integration needs, deploying applications, assisting with user configurations, troubleshooting issues, and providing training.
Supporting users with accessing and querying data.
Partnering with stakeholders to capture requirements and deliver solutions, with a deep understanding of the problem and context being key to success.
The Requirements
FD seeks individuals who are strategic, thrive in a fast-paced environment, and possess strong analytical skills to solve complex business challenges. Essential qualifications include:
A strong academic background in business, finance, engineering, mathematics, science, or technology.
At least 6 years of experience in a software engineering or development role using KDB+/Q.
At least 6 years of proven track record of developing successful software solutions in programming languages such as Java, C++, or Python.
At least 6 years of experience with deployment tools such as Jenkins or TeamCity.
Familiarity with qCumber, the q unit testing tool.
A proactive, self-starting attitude with a passion for learning new tools and technologies.
Experience with low latency, real-time, scalable systems, including garbage collection, queuing, and scheduling.
Ability to develop apps with scalability and performance in mind, anticipating future growth and ensuring that the app architecture and codebase can accommodate it.
Familiarity with data loader frameworks, asset classes, products, alert generation, alert scoring, back-test frameworks, and delta control of surveillance frameworks.
Proficiency in high-level analysis and providing estimates based on development tasks required.
Understanding of code merging in GitLab, with the ability to identify and correct gaps in merge requests.
Familiarity with Azure DevOps and CI/CD pipelines to automate software build, testing, and deployment processes is a plus.
Strong application troubleshooting skills and experience with Linux and Linux shell scripting.
Proficiency in q scripting.
Knowledge of test integration and automation tools is advantageous.
As the world’s largest Capital Markets dedicated consultancy, First Derivative (FD) offers exposure to a wide range of mission-critical projects, cutting-edge technology stacks, and diverse clients. The company prides itself on career development, variety, and flexibility, providing employees with numerous opportunities to advance their skills and careers.
FD currently has excellent opportunities for experienced Software Engineer KDB Developers to join the KX Global consultancy practice. This role is based in Sydney.
The Responsibilities
Responsibilities for these roles may include:
Collaborating with global clients as part of the kdb+ consulting practice.
Acting as a Subject Matter Expert for KX product installations and customization.
Contributing to all aspects of the software development lifecycle, including influencing the overall design and architecture of applications, developing, testing, and deploying code.
Interacting with users to understand requirements and integration needs, deploying applications, assisting with user configurations, troubleshooting issues, and providing training.
Supporting users with accessing and querying data.
Partnering with stakeholders to capture requirements and deliver solutions, with a deep understanding of the problem and context being key to success.
The Requirements
FD seeks individuals who are strategic, thrive in a fast-paced environment, and possess strong analytical skills to solve complex business challenges. Essential qualifications include:
A strong academic background in business, finance, engineering, mathematics, science, or technology.
At least 6 years of experience in a software engineering or development role using KDB+/Q.
At least 6 years of proven track record of developing successful software solutions in programming languages such as Java, C++, or Python.
At least 6 years of experience with deployment tools such as Jenkins or TeamCity.
Familiarity with qCumber, the q unit testing tool.
A proactive, self-starting attitude with a passion for learning new tools and technologies.
Experience with low latency, real-time, scalable systems, including garbage collection, queuing, and scheduling.
Ability to develop apps with scalability and performance in mind, anticipating future growth and ensuring that the app architecture and codebase can accommodate it.
Familiarity with data loader frameworks, asset classes, products, alert generation, alert scoring, back-test frameworks, and delta control of surveillance frameworks.
Proficiency in high-level analysis and providing estimates based on development tasks required.
Understanding of code merging in GitLab, with the ability to identify and correct gaps in merge requests.
Familiarity with Azure DevOps and CI/CD pipelines to automate software build, testing, and deployment processes is a plus.
Strong application troubleshooting skills and experience with Linux and Linux shell scripting.
Proficiency in q scripting.
Knowledge of test integration and automation tools is advantageous.