Pomiń do treści
Logo firmy Motorola Solutions

Senior C# Engineer (PremierOne Computer Aided Dispatch)

Motorola Solutions

Oferta w skrócie
14 00020 000PLN / mies.
🔀HybrydowaTryb pracy
📄Umowa o pracęKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Źródło
Aktywna
Opublikowano18 maja 2026
Ostatnio sprawdzono18 maja 2026
Wygasa za29 dni
Werdykt JobHunt

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.

🛠 Wymagane technologie
Dane źródłowe
WPFSQL ServerASP.NETWinFormsWCFADO.NET
AI Insights
Czym naprawdę jest ta rola?Desktop Application Developer (C#/.NET)

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.

Plusy
  • 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
Na co uważać
  • 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
Codzienna praca
  • 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
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

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.

Raczej nie dla

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.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote2/5
Enterprise5/5
Pytania do rekrutera
  • ?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?
Brakujące informacje
  • 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
🔗Podobne oferty