
Programista/ Informatyk
Lokalizacja
Stare Babice
Wymiar pracy
Pełny etat
Typ umowy
Umowa o pracę
Lokalizacja
05-082 Stare Babice
Opis
Programowanie:
Bardzo dobra znajomość C# / .NET (min. 3 lata doświadczenia komercyjnego)
Doświadczenie w projektowaniu i utrzymaniu bibliotek/SDK
Praktyczna znajomość komunikacji TCP/IP oraz portów szeregowych (RS-232/RS-485, UART)
Umiejętność parsowania danych binarnych i tekstowych (stringi, ramki, protokoły niskopoziomowe)
Doświadczenie w implementacji protokołów komunikacyjnych na podstawie dokumentacji producenta
Znajomość programowania asynchronicznego (async/await, wątki, obsługa timeoutów i retry)
Sieci i systemy:
Znajomość zagadnień sieciowych: TCP/IP, podsieci, routing, firewall, VLAN, diagnostyka (Wireshark, ping, telnet, netstat)
Dobra znajomość Windows Server (instalacja, konfiguracja, usługi, uprawnienia, GPO podstawowo)
Umiejętność konfiguracji środowiska sieciowego po stronie klienta
Podstawy administracji systemami Windows (uprawnienia, harmonogram zadań, logi zdarzeń)
Mile widziane:
Znajomość standardu HL7 (v2.x) oraz pojęć z obszaru integracji medycznych
Doświadczenie w pracy z urządzeniami medycznymi lub laboratoryjnymi
Znajomość narzędzi do testowania komunikacji (Hercules, RealTerm, terminale szeregowe, symulatory HL7)
Doświadczenie z systemami kontroli wersji (Git) i CI/CD
Doświadczenie w implementacji logiki biznesowej aplikacji (warstwa domenowa, wzorce projektowe, praca z bazą danych)
Kompetencje miękkie:
Komunikatywność — bezpośredni kontakt z klientem na etapie wdrożenia, utrzymania i rozwoju oprogramowania
Umiejętność tłumaczenia zagadnień technicznych osobom nietechnicznym (personel medyczny, administracja IT klienta)
Samodzielność w diagnozowaniu problemów u klienta (zdalnie i na miejscu)
Dokładność i cierpliwość — praca z dokumentacją protokołów, debugowanie komunikacji
Umiejętność pracy w zmiennym środowisku (różne urządzenia, różne konfiguracje sieciowe u klientów)
Zakres obowiązków:
Główne
Tworzenie i utrzymanie bibliotek komunikacyjnych w C# (TCP, RS, UART, HL7)
Implementacja protokołów na bazie dokumentacji producentów urządzeń
Współpraca z klientami przy wdrożeniach i rozwiązywaniu problemów
Konfiguracja środowiska sieciowego i systemowego u klienta
Instalacja i konfiguracja systemu na serwerach Windows
Rozwój i poprawki istniejącego oprogramowania
Możliwość rozszerzenia zakresu
Po sprawdzeniu się w obszarze bibliotek komunikacyjnych — udział w rozwoju logiki biznesowej aplikacji (warstwa domenowa, integracje, funkcjonalności po stronie aplikacji nadrzędnej)
Masz pytanie do pracodawcy odnośnie tej oferty?