Backend Developer (m/k)
-, Warszawa +3 Locations
Trenkwalder
Twoje zadania
projektowanie, rozwój i utrzymanie aplikacji backendowych przy użyciu języka C# oraz .NET Framework 4 i nowszych w oparciu o mikrousługi,
praca z istniejącym kodem (legacy code), identyfikacja jego wad i możliwości poprawy oraz wprowadzanie odpowiednich zmian,
zapewnienie wysokiej dostępności (HA) aplikacji poprzez odpowiednie rozwiązania architektoniczne i konfiguracyjne,
rozwiązywanie problemów związanych z aplikacjami backendowymi, wykazywanie się umiejętnościami analitycznymi i zdolnością do szybkiego diagnozowania i eliminowania usterek,
współpraca z zespołem programistycznym w celu zapewnienia ciągłości działania aplikacji oraz implementacji nowych funkcjonalności,
udoskonalanie aplikacji poprzez wykorzystanie najnowszych technologii i najlepszych praktyk programistycznych, w tym .NET 6 i nowszych (mile widziane),
zrozumienie i obsługa zagadnień związanych z branżą telekomunikacyjną, w tym protokołu SIP/VoIP (mile widziane),
wykorzystanie umiejętności programowania w C++ w celu optymalizacji i integracji istniejących systemów,
dokumentacja techniczna procesów, procedur i funkcjonalności aplikacji backendowych.
Twoje kwalifikacje
minimum 5 lat doświadczenia w programowaniu komercyjnym, preferowana praca w zespole programistycznym,
C#, .NET Framework 4 i wyższe,
NET 6 i wyższe,
praca w oparciu o mikrousługi,
doświadczenie w pracy z legacy code,
doświadczenie w obsłudze HA,
umiejętność programowania dla usług skonteneryzowanych dla Docker, Kubernetes,
umiejętności rozwiązywania problemów i umiejętności analityczne.
Mile widziane:
C++,
znajomość protokołu SIP/VoIP,
znajomość zagadnień z branży telekomunikacyjnej,
Win Forms.
Co oferujemy
umowę bezpośrednio z naszym klientem (B2B, UoP),
innowacyjne środowisko pracy: dołączysz do zespołu, który stale poszukuje nowych rozwiązań i technologii, oferując Ci możliwość rozwijania się w dynamicznym i innowacyjnym środowisku,
wyzwania techniczne: będziesz pracować nad projektami, które wymagają zaawansowanej wiedzy technicznej oraz umiejętności rozwiązywania skomplikowanych problemów programistycznych,
możliwość wpływu na produkty: będziesz miał/a okazję brać udział w całym procesie tworzenia produktu, od koncepcji do wdrożenia, co pozwoli Ci mieć realny wpływ na jego kształt i funkcjonalność,
pracę zdalną,
elastyczne godziny pracy,
niezbędne narzędzia do pracy (laptop, telefon, słuchawki, stacja dokująca itp.),
pakiet benefitów przy UoP (prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa).