Poszukujemy doświadczonego Senior Software Engineer C# z doświadczeniem w Pythonie, który dołączy do naszego zespołu, aby pracować nad projektem dla globalnej firmy analitycznej dostarczającej rozwiązania dla branży żeglugowej.
Dołączysz do międzynarodowego zespołu inżynierów danych, którzy pracują nad platformą informatyczną do śledzenia statków uczestniczących w różnych podróżach morskich. System automatycznie zbiera dane dotyczące ilości paliwa, warunków pogodowych, prędkości poruszania się i innych. Na podstawie dostarczonych danych firmy żeglugowe mogą podejmować bardziej świadome decyzje, optymalizować budżety przewozowe, uzyskać najlepsze możliwe trasy podróży dla statków i zapewnić bezpieczeństwo podróży.
Dołącz do naszego zespołu ekspertów jako Senior Software Engineer C#.
Obowiązki:
- Budowa i dostarczanie oprogramowania oraz jego części, w tym usług internetowych, interfejsów użytkownika, struktury danych, przechowywania danych, interfejsów API, infrastruktury, zadań obliczeniowych, KPI, raportów, analiz, potoków danych, algorytmów i architektury.
- Poprawa jakości naszych produktów, w tym łatki dla istniejącego kodu, naprawy błędów, administracja zdalnymi serwerami, monitorowanie, konserwacja i usuwanie incydentów.
- Dostarczanie poprawek dla wcześniejszych wdrożeń, kompleksowe usługi doradcze i pomoc w aktualizacjach.
- Dostarczanie testów, w tym Unit testów, testów funkcjonalnych, testów manualnych, dokumentacji przypadków testowych, statycznej analizy kodu, weryfikacji przypadków skrajnych, narzędzi i procedur CI/CD.
- Praca z usługami przetwarzania danych, w tym wykonanie oraz projektowanie i implementacja czyszczenia danych, przetwarzania wstępnego, filtrowania, kolejek, priorytetyzacji, harmonogramowania, infrastruktury, przechowywania danych, transferu danych, sieci, routingu, efektywnego zarządzania danymi, optymalizacji przechowywania i pamięci.
- Dostarczanie profesjonalnej dokumentacji, uporządkowanej analizy i raportów.
- Korzystanie z metodyki Scrum i/lub Kanban w celu częstego dostarczania i weryfikacji wyników z Klientem.
Wymagania:
- Doświadczenie w technologiach baz danych NoSQL (Cosmos DB)
- Dobre doświadczenie z chmurą Azure
- C#
- Doświadczenie w pracy z Pythonem
- Doświadczenie w pracy z interfejsami API i integracjami
- Doświadczenie w pracy z zespołami Scrum w ramach metodyki Agile
- Dobre umiejętności komunikacyjne i płynna znajomość języka angielskiego, umożliwiająca klarowną i zwięzłą komunikację z zespołem (zarówno pisemną, jak i mówioną)
Mile widziane: