Pracuj.pl Praca zdalna Senior

Senior .NET Fullstack Developer/-ka - Product Factory Tech Tribe

T-Mobile

⚲ Warszawa, Mokotów

Opis stanowiska

Nasze wymagania: Co najmniej 5 lat doświadczenia w programowaniu w technologiach: .NET (C#), ASP.NET, JavaScript Praktyka w pracy zarówno z systemami legacy, jak i z nowoczesnym developmentem Doświadczenie w integracjach opartych o REST API oraz SOAP Znajomość relacyjnych baz danych: SQL Server, PostgreSQL Dobra znajomość zasad programowania obiektowego oraz wzorców projektowych Umiejętność pracy zespołowej w środowisku Scrum / Agile Znajomość języka angielskiego na poziomie min. B2 Zakres obowiązków: Rozwijanie i modernizowanie istniejących aplikacji (legacy), które są wykorzystywane przez wewnętrznych klientów biznesowych, działających w technologiach takich jak ASP.NET MVC, .NET Framework, JavaScript / jQuery, z integracjami opartymi o SOAP oraz REST API Wspieranie zespółu utrzymaniowego obecnej wersji systemu: wprowadzanie usprawnień, optymalizacji, usuwanie błędów, dbanie o stabilność i jakość rozwiązań oraz przygotowywanie dokumentacji technicznej Transformacja technologiczna – rozwój nowej architektury oraz migracja systemu w oparciu o najnowszy .NET, React w środowisku AWS Realizowanie zadań zgodnie z priorytetami zawartymi w backlogu Squadu oraz raportowanie postępów, zależności i ewentualnych ryzyk Aktywne uczestniczenie w pracach oraz ceremoniach Squadu, Tribe’u i Chaptera, współpracowanie z innymi zespołami technicznymi i biznesowymi Oferujemy: Zapraszamy Cię do pracy w zespole SCRUMowym odpowiedzialnym za procesy zarządzania, dostarczania i automatyzacji usług dla klientów biznesowych T-Mobile. Szukamy osoby która będzie zajmować się transformacją technologiczną systemu, który ma wykorzystywać najnowszy .NET, React oraz ma być uruchomiona na środowisku AWS. Product Factory Tech Tribe​ zajmuje się projektowaniem i utrzymywaniem produktów dla klientów B2B. Programiści .NET pracują w zespołach odpowiedzialnych za wytwarzanie i modyfikację procesów z zakresu provisioning’u (dostarczania) usług, a także ich automatyzacji, dla w.w. klientów i produktów (głównie dla dużych/bardzo dużych klientów) w dedykowanym dla nich systemie.

🔍 Dekoder Ogłoszenia

🔴
Praktyka w pracy zarówno z systemami legacy, jak i z nowoczesnym developmentem
Duża część pracy będzie polegać na utrzymaniu i modyfikowaniu starych, często nieudokumentowanych systemów, a nie tylko na tworzeniu nowych rozwiązań.
🔴
Rozwijanie i modernizowanie istniejących aplikacji (legacy), które są wykorzystywane przez wewnętrznych klientów biznesowych, działających w technologiach takich jak ASP.NET MVC, .NET Framework, JavaScript / jQuery, z integracjami opartymi o SOAP oraz REST API
Główny nacisk będzie położony na pracę ze starymi technologiami, a 'modernizowanie' może oznaczać kosmetyczne zmiany lub drobne usprawnienia, a nie pełne przepisywanie.
🔴
Wspieranie zespółu utrzymaniowego obecnej wersji systemu: wprowadzanie usprawnień, optymalizacji, usuwanie błędów, dbanie o stabilność i jakość rozwiązań oraz przygotowywanie dokumentacji technicznej
Znaczna część czasu może być poświęcona na naprawianie błędów i utrzymanie stabilności istniejącego kodu, co może być mniej satysfakcjonujące niż tworzenie nowych funkcji.
🟡
Transformacja technologiczna – rozwój nowej architektury oraz migracja systemu w oparciu o najnowszy .NET, React w środowisku AWS
Jest to obiecujący aspekt, ale może oznaczać, że zespół będzie musiał pracować nad migracją istniejącego, często problematycznego kodu, co bywa bardzo trudne i czasochłonne.
🟡
Zapraszamy Cię do pracy w zespole SCRUMowym odpowiedzialnym za procesy zarządzania, dostarczania i automatyzacji usług
Choć brzmi to jak praca w nowoczesnym środowisku, 'zarządzanie, dostarczanie i automatyzacja usług' może oznaczać dużą odpowiedzialność za cały cykl życia produktu, w tym za procesy, które mogą być jeszcze niedojrzałe.