• 6–12 years of software development experience, with at least 2 years in derivative asset classes (IRD, CRD, FXD, or equivalent).
• Strong hands-on skills in Java (8/11/17+) and/or Python 3.x. Working knowledge of both is a plus.
• Hands-on cloud development experience on AWS including containers (Docker, Kubernetes), CI/CD, and infrastructure-as-code.
• Excellent design skills: OOP, SOLID, design patterns, domain-driven design, microservices, event-driven architecture, and REST/gRPC API design.
• Working knowledge of derivative concepts: pricing and valuation basics,curves, trade lifecycle, and clearing/margining.
• Proficiency with relational and NoSQL databases (PostgreSQL, Oracle, MongoDB, etc.) and messaging systems (Kafka, RabbitMQ, or similar).
• Strong unit, integration, and automated testing practices.
• Strong problem-solving and communication skills, and the ability to work with business stakeholders.