Formal training or certification on software engineering concepts and advanced applied experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Proficiency in automation and continuous delivery methods
Proficient in all aspects of the Software Development Life Cycle
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Development lead experience including requirements capture, task decomposition, time and effort estimation, delivery planning, testing, and user acceptance testing
Deep understanding of KDB technology and Q language with at least 7 years professional experience using KDB and at least 2 years as a Lead
Deep understanding of KDB+tick design and data organization, including performance implications
Practical experience developing and running large datasets and optimizing query performance
Practical experience scaling and load-balancing KDB applications
Practical experience building resilient and high-availability KDB applications
Nice to Haves
Experience with market data venue and vendor data platforms
AWS experience
Experience with Terraform and Kubernetes managing Production Plants in Public Cloud
Experience with additional programming languages such as Python, C, C++, or Java