$1,050 per day CORP
Looking for a senior developer to be part of an Agile development team involved in developing a real time RMS (risk management system) that caters to all the Equities product lines(Derivatives, Prime, Cash, Converts & Systematic Strategies) within the firm.
Ideal candidate needs to have an engineering mindset, enthusiastic about continuous learning & needs to have worked successfully in Agile teams.
Actively contribute to all-round day to day development using Scala.
Actively contribute to all facets of design, development & planning
Pair program effectively with different members on work items
Ability to effectively mentor/guide junior developers
Support ( second line) & release management
Ability to communicate effectively with Front office trading
Scala with experience developing multi-threaded server-side applications/services.
Functional programming experience
Working experience with frameworks such as
a. JSON (Json4s), ReactJS JS framework (Angular/Knockout/Backbone/ReactJS)
b. REST (Play/Spray)
c. Messaging middleware (ActiveMQ, Kafka)
d. Distributed Cache (Coherence/Hazelcast)
e. BDD (Specs2/ScalaTest)
f. Kafka Streams/Rx Streams
Good Problem solving & Analytical skills
Knowledge of Scrum/Kanban and experience working on Agile teams.
Good communication & interpersonal skills.
Python, Shell scripting
Akka Actor Messaging/Akka Machine Learning
Distributed VCS such as Git/Mercurial
Financial industry experience Education/Experience
Bachelor's degree in computer science or equivalent training required.
A minimum experience of 3-5 years working on Functional languages such as Scala.