Wymagania
Do zadań osoby na tym stanowisku należeć będzie projektowanie oraz implementacja rozwiązań zgodnie z wymaganiami klienta według procesu SCRUM, dokumentacja wykonanej pracy, a także opieka merytoryczna nad młodszymi programistami.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