Senior C# Engineer
Motorola Solutions
Rola koncentruje się na rozwoju i utrzymaniu PremierOne CAD – systemu dyspozytorskiego dla służb ratunkowych (policja, straż pożarna, EMS). Jest to aplikacja desktopowa zbudowana na starszych technologiach .NET (WinForms, WPF, WCF, ADO.NET) z backendem SQL Server. Będziesz pracować w zespole SCRUM, wprowadzając nowe funkcje oraz optymalizując istniejący kod. Wymagane jest praktyczne wykorzystanie narzędzi AI (GitHub Copilot, Claude Code) do przyspieszenia rozwoju i analizy legacy kodu.
Brakuje: liczba dni pracy zdalnej w trybie hybrydowym, wielkość zespołu i struktura (czy to jeden zespół, czy kilka).
Rola koncentruje się na rozwoju i utrzymaniu PremierOne CAD – systemu dyspozytorskiego dla służb ratunkowych (policja, straż pożarna, EMS). Jest to aplikacja desktopowa zbudowana na starszych technologiach .NET (WinForms, WPF, WCF, ADO.NET) z backendem SQL Server. Będziesz pracować w zespole SCRUM, wprowadzając nowe funkcje oraz optymalizując istniejący kod. Wymagane jest praktyczne wykorzystanie narzędzi AI (GitHub Copilot, Claude Code) do przyspieszenia rozwoju i analizy legacy kodu.
- ✓Produkt o realnym wpływie na bezpieczeństwo publiczne
- ✓Firma stabilna, międzynarodowa (Motorola Solutions)
- ✓Wymóg używania narzędzi AI – szansa na naukę nowych technologii
- −Stack technologiczny zawiera przestarzałe technologie (WinForms, WCF, ADO.NET) – ryzyko braku modernizacji.
- −Wymóg praktycznego użycia AI może być przesadzony lub sugerować mikrozarządzanie.
- !Brak informacji o liczbie dni hybrydowych w tygodniu.
- !Nie podano wielkości zespołu ani struktury.
- !Nie wiadomo, czy są dyżury on-call (system krytyczny dla życia)
- !Proces rekrutacyjny nie jest opisany.
- •Implementacja nowych funkcji w aplikacjach desktopowych .NET (WinForms/WPF)
- •Utrzymanie i optymalizacja istniejącego legacy kodu (WCF, ADO.NET)
- •Pisanie i optymalizacja zapytań SQL Server oraz procedur składowanych
- •Korzystanie z narzędzi AI (Copilot, Claude Code) do analizy kodu i automatyzacji
- •Udział w codziennych spotkaniach Scrum i przeglądach sprintu
- •Debugowanie i rozwiązywanie problemów w środowisku produkcyjnym
- •Współpraca z zespołem przy code review i testowaniu
- •Przygotowywanie dokumentacji technicznej i API
Oferta dla doświadczonych specjalistów (Senior).
Mid-level deweloper z 5+ latami w C#, solidnym doświadczeniem w WinForms i SQL Server, który potrafi pracować w zespole Scrum i komunikować się po angielsku. Powinien mieć podstawowe doświadczenie z narzędziami AI.
Juniors bez doświadczenia w desktopowych aplikacjach .NET; osoby szukające nowoczesnego stacku (np. .NET Core, mikroserwisy); osoby niechętne do pracy z legacy kodem.
- ?Ile osób liczy zespół Scrum i jakie role są w nim reprezentowane?
- ?Jakie są plany modernizacji legacy kodu (np. migracja do .NET Core) ?
- ?Czy są dyżury on-call? Ile godzin miesięcznie?
- ?Jak dokładnie oceniane jest wykorzystanie narzędzi AI w codziennej pracy?
- ?Czy są jakieś inicjatywy związane z chmurą (AWS/Azure) dla tego systemu?
- ?Jakie narzędzia CI/CD są używane?
- ?Jaka jest polityka dotycząca pracy zdalnej – ile dni w biurze jest wymagane?
- ?Czy istnieje budżet na szkolenia i konferencje?
- −Liczba dni pracy zdalnej w trybie hybrydowym
- −Wielkość zespołu i struktura (czy to jeden zespół, czy kilka)
- −Opis procesu rekrutacyjnego
- −Informacja o możliwych dyżurach on-call
- −Długość stażu w projekcie
Zespół Scrumowy odpowiedzialny za mission-critical system dyspozytorski. Kultura oparta na współpracy, z naciskiem na wykorzystanie AI i utrzymanie wysokiej wydajności. Firma duża, procesowa, ale z elastycznością hybrydową.