Przy realizacji projektów, osoba zatrudniona na tym stanowisku, będzie podlegać bezpośrednio Team Leaderowi.
Idealny kandydat powinień posiadać wykształcenie wyższe oraz co najmniej 2-3 lata udokumentowanego doświadczenia w programowaniu i tworzeniu architektury przy użyciu języka Scala.
Wymagania
Od kandydata wymagamy:- Znajomości języka Scala i związanych technologii (SBT, ScalaTest)
- Lub praktycznej umiejętności programowania funkcjonalnego (Haskell, ML/SML, OCaml, Erlang, F#) i biegłej znajomości języka Java (zarówno Java EE jak i Java SE)
- Znajomości funkcjonalnych wzorców programistycznych
- Umiejętności testowania modułowego i doświadczenia w TDD
- Doświadczenia w programowaniu wielowątkowym
- Messaging (JMS, TIBCO lub MQ)
- Znajomości metodyki Scrum
- Efektywnej współpracy z klientami
- Bardzo dobrej znajomości języka angielskiego
Mile widziane:
- Doświadczenie z bibliotekami Play, Slick
- Doświadczenie w programowaniu systemów aktorowych (Akka, Erlang OTP)
- Doświadczenie w programowaniu reaktywnym (RxJava/RxScala/.NET Reactive Extensions)
- Umiejętność programowania baz danych Oracle, Sybase lub SQL Server
- Znajomość narzędzia JIRA
- Znajomość nrzędzia Tibco Iprocess, Coherence
- Znajomość narzędzia Enterprise Architect
- Doświadczenie w pracy w rozproszonych zespołach
- Certyfikaty Oracle