This position will entail working with the development team to produce a cloud solution to the legacy desktop software. It will require building micro-services and replacing the current analysis engine with big data technology.
- Highly Proficient in Scala
- Strong understanding of algorithms and data structures
- Functional programming concepts, use of functional library, Cats/Scalaz
- Excellent communication skills and proven ability to convey complex ideas to others in a concise and clear manner.
- Strong mathematical skills in algorithmic computations, statistics and probability.
- Tagless final
- BDD, DDD