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).
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.