Publikuj oferty pracy
Zatrudniaj bez prowizji
5 wyświetleń
Luxoft
Obowiązki:
• Opracowywanie wysokiej jakości oprogramowania, projektów i dokumentacji funkcjonalnej
• Dostarczanie szacunki dotyczące implementacji konkretnych funkcji oprogramowania
• Identyfikuj, ustalaj priorytety i wykonuj zadania w cyklu życia oprogramowania
• Twórz testy jednostkowe dla swojego kodu
• Rozwijaj i utrzymuj narzędzia i aplikacje poprzez tworzenie czystych, wydajnych kod zgodny ze standardami open source
• Zaangażuj się w produkcjęnaprawianie problemów w przypadku, gdy zespoły wsparcia L2/L3 nie są w stanie ich naprawić
• Automatyzuj zadania za pomocą odpowiednich narzędzi i skryptów
Opis umiejętności obowiązkowych: strong>
• Znajomość dziedzin handlowych (rynek akcji, FIX, silniki transakcyjne, transakcje w biurze, giełdy, dane rynkowe itp.).
• Ogólne doświadczenie w IT ponad 7 lat
• Silne podstawowe umiejętności w zakresie języka Java
• Możliwość zrozumienia SQL niezależnie od bazy danych (np. DB2, Sybase, SQL Server)
• Biegłość w projektowaniu obiektowym i wzorcach projektowych (np. Wstrzykiwanie zależności, Strategia, Fabryka)
• Znajomość kontroli źródła (np. Git/GitFlow, SVN)
• Praktyczne doświadczenie z frameworkami Build i Deploy, takimi jak Gradle, Jenkins, Artifactory, Chef, Docker
• Inter-process komunikacja (TCP/IP, UDP/multicast itp.)
• Frameworki testowe (GoogleTest, Junit, Mockito)
• Biegła znajomość wielu platform i systemów operacyjnych (np. Windows, Linux)
• Krytyczny umiejętności myślenia i rozwiązywania problemów
• Dobre umiejętności dokumentowania i prezentacji
Umiejętności, które warto posiadać Opis:< /p>
• Zwinny proces tworzenia oprogramowania (codzienne narady, planowanie sprintów, retrospektywy itp.)
• Dobra praca w zespole
• Doświadczenie w pracy nad rozwojem opartym na testach
• C/C++
• BS/MS w dziedzinie informatyki/inżynierii komputerowej lub równoważne doświadczenie zawodowe