Pracuj.pl Stacjonarnie Senior

Starszy programista .NET (k/m)

PKP Polskie Linie Kolejowe S.A

⚲ Warszawa

10 500–14 000 zł brutto / mies.

Wymagania

  • .NET
  • C#
  • SQL
  • Oracle
  • Microsoft SQL Server

Opis stanowiska

Nasze wymagania:
wykształcenie wyższe, preferowane - informatyka
minimum 3 lat doświadczenia zawodowego w obszarze IT,
bardzo dobra znajomość platformy .NET (.NET Framework / .NET Core / .NET 6+),
zaawansowana znajomość języka C#,
doświadczenie w projektowaniu i tworzeniu aplikacji biznesowych,
praktyczna znajomość Angular oraz tworzenia aplikacji webowych,
doświadczenie w pracy z usługami WCF (Windows Communication Foundation),
znajomość wzorca MVVM oraz technologii WPF (Windows Presentation Foundation),
bardzo dobra znajomość baz danych Oracle, w tym tworzenia i optymalizacji zapytań SQL,
umiejętność tworzenia i rozwijania interfejsów API oraz integracji systemów,
znajomość zagadnień związanych z programowaniem obiektowym oraz wzorcami projektowymi,
umiejętność pracy z systemami kontroli wersji (Git).

Mile widziane:
znajomość Microsoft SQL Server.

Zakres obowiązków:
projektowanie, rozwój oraz utrzymanie oprogramowania wspierającego procesy biznesowe w obszarze systemów kolejowych,
implementacja nowych funkcjonalności na podstawie wymagań biznesowych oraz dokumentacji projektowej,
tworzenie, rozwijanie i optymalizacja rozwiązań wykorzystujących bazy danych,
dbanie o wysoką jakość kodu poprzez stosowanie dobrych praktyk programistycznych i obowiązujących standardów wytwarzania oprogramowania,
analiza, diagnozowanie oraz usuwanie błędów w istniejących aplikacjach,
udział w przeglądach kodu oraz działaniach związanych z zapewnieniem jakości i wydajności systemów,
zapewnienie kompatybilności tworzonych rozwiązań z wykorzystywanymi środowiskami i technologiami,
współpraca z analitykami, testerami oraz innymi członkami zespołu projektowego,
monitorowanie trendów technologicznych oraz rekomendowanie nowych rozwiązań wspierających rozwój produktów,
udział w procesie ciągłego doskonalenia i optymalizacji rozwijanych systemów.

🔍 Dekoder Ogłoszenia

🔴
minimum 3 lat doświadczenia zawodowego w obszarze IT
Może oznaczać 3 lata na jednym stanowisku lub sumę lat pracy w różnych miejscach, nawet jeśli nie były one ściśle związane z .NET.
🔴
projektowanie i tworzeniu aplikacji biznesowych
Może oznaczać zarówno tworzenie skomplikowanych systemów od zera, jak i modyfikowanie istniejących, często z naciskiem na spełnienie specyficznych, czasem niejasnych wymagań biznesowych.
🔴
dbanie o wysoką jakość kodu poprzez stosowanie dobrych praktyk programistycznych i obowiązujących standardów wytwarzania oprogramowania
Może oznaczać, że zespół faktycznie stosuje dobre praktyki, ale też może być pustym frazesem, jeśli nie ma narzędzi ani czasu na ich egzekwowanie.
🔴
analiza, diagnozowanie oraz usuwanie błędów w istniejących aplikacjach
Może oznaczać głównie pracę z legacy code i naprawianie problemów, a nie tworzenie nowych, innowacyjnych rozwiązań.
🔴
zapewnienie
To niedokończone zdanie sugeruje brak kompletności ogłoszenia lub pośpiech w jego tworzeniu, co może odzwierciedlać ogólną organizację pracy.