Software Developer - RTH
ResponsibilitiesBuild out the trading execution platform for equity derivatives out of NYC. Actively contribute to all-round day to day development, participating in all facets of design, development, and planning Pair program effectively with teammates on work items Advocate help adoption of technologies practices that can boost efficiency for team and end users.
QualificationsBachelor's or Master's degree in Computer science or Engineering Minimum 3 to 5 years of application development Strong development experience
- preferred development language choices are as follows a. Back end Scala Java on multi-threaded applications services b. Front end React Angular Java
Script frameworks, for rich responsive web interfaces Test-first coding experience with TDD or BDD frameworks Any functional programming experience in a production environment preferably using Scala but other languages are okay as well.
CICD experience ndash e.g. Maven Gradle Jenkins Pipelines Ansible
ChefPuppet is a must Outstanding problem solving analytical skills Micro services, 12 Factor App development, Kubernetes, Containers Knowledge of messaging middleware (Active MQ, Kafka), stream processing (Rx, Akka, Kafka) a must Experience with SQLNoSQL databases and detailed knowledge of Linux, Shell scripting, Python a must