Senior C# Engineer (PremierOne Computer Aided Dispatch)
Motorola Solutions
Rozwijasz i utrzymujesz system PremierOne Computer Aided Dispatch (CAD) dla służb ratunkowych (policja, straż pożarna, EMS). To aplikacja desktopowa i mobilna napisana w .NET (WinForms/WPF, WCF, ADO.NET) z bazą SQL Server. Pracujesz w zespole Scrum, zajmując się zarówno nowymi funkcjonalnościami, jak i optymalizacją dużego, rozproszonego systemu. W codziennej pracy używasz narzędzi AI (GitHub Copilot, Gemini, Claude Code) do przyspieszania rozwoju i analizy legacy kodu.
Brakuje: nie podano liczby dni hybrydowych, brak informacji o wielkości zespołu.
Rozwijasz i utrzymujesz system PremierOne Computer Aided Dispatch (CAD) dla służb ratunkowych (policja, straż pożarna, EMS). To aplikacja desktopowa i mobilna napisana w .NET (WinForms/WPF, WCF, ADO.NET) z bazą SQL Server. Pracujesz w zespole Scrum, zajmując się zarówno nowymi funkcjonalnościami, jak i optymalizacją dużego, rozproszonego systemu. W codziennej pracy używasz narzędzi AI (GitHub Copilot, Gemini, Claude Code) do przyspieszania rozwoju i analizy legacy kodu.
- ✓System o realnym wpływie na bezpieczeństwo publiczne – praca ma znaczenie
- ✓Możliwość pracy zdalnej (wspomniana w benefitach) i elastyczne godziny
- ✓Employee Stock Purchase Plan (ESPP) – możliwość zakupu akcji firmy
- ✓IP Tax Relief (ulga IP Box) – do 80%
- ✓Roczna podwyżka i bonus uzależniony od wyników firmy
- −Stack technologiczny oparty na przestarzałych technologiach (WinForms, WCF, ADO.NET) – może oznaczać pracę z legacy kodem bez perspektywy modernizacji
- −Brak informacji o dyżurach on-call (system krytyczny – prawdopodobnie są, ale nie określono warunków)
- !Hybrydowy model pracy bez podania liczby dni w biurze
- !Wymóg korzystania z narzędzi AI – może być wyzwaniem dla osób nieprzyzwyczajonych
- !Duża firma (501+ pracowników) – możliwa biurokracja i długie procesy decyzyjne
- •Implementacja nowych funkcji w desktopowej aplikacji CAD przy użyciu C#, WinForms/WPF
- •Utrzymanie i optymalizacja istniejącego kodu w dużej, rozproszonej bazie kodu (.NET, WCF, ADO.NET)
- •Pisanie zapytań i procedur składowanych w SQL Server oraz integracja z bazą danych
- •Korzystanie z asystentów AI (GitHub Copilot, Gemini, Claude Code) podczas programowania i testowania
- •Udział w codziennych spotkaniach Scrum i planowaniu sprintów
- •Wykonywanie code review i zapewnianie jakości kodu
- •Debugowanie i rozwiązywanie problemów w środowisku produkcyjnym (system krytyczny dla bezpieczeństwa)
- •Współpraca z zespołem przy integracji z backendem przez WCF i ASP.NET
Oferta dla doświadczonych specjalistów (Senior).
Mid-level C# Developer z solidną znajomością WinForms/WPF i SQL Server, który ma doświadczenie w utrzymaniu i optymalizacji większych systemów oraz otwartość na korzystanie z AI w codziennej pracy.
Nie dla juniorów (poniżej 3-4 lat doświadczenia) – wymagana jest biegłość w złożonych aplikacjach desktopowych i legacy stacku. Również nie dla osób szukających nowoczesnych frameworków (React/Angular) lub czysto backendowych ról.
- ?Ile dni w tygodniu trzeba być w biurze?
- ?Czy są dyżury on-call? Jak wygląda harmonogram i rekompensata?
- ?Jaki jest wielkość zespołu i podział ról?
- ?Czy istnieje plan modernizacji stacku (np. zastąpienie WinForms/WCF nowszymi technologiami)?
- ?Jakie konkretnie narzędzia AI są używane i jak głęboko zintegrowane w proces?
- ?Jaki jest stosunek pracy nad nowymi funkcjami do utrzymania legacy kodu?
- ?Czy istnieją możliwości rozwoju w kierunku chmury lub DevOps?
- −Nie podano liczby dni hybrydowych
- −Brak informacji o wielkości zespołu
- −Nie określono polityki on-call
- −Brak detali o procesie rekrutacyjnym (etapy, zadanie domowe)
- −Nie wiadomo czy stosowane są ORM (Entity Framework) czy wyłącznie ADO.NET