Senior ASP.NET MVC Software Developer
BMS sp. z o.o.
To rola seniora w zespole rozwijającym i utrzymującym system klasy enterprise dla sektora bankowego (bankowość korporacyjna, transakcyjna, faktoring). Będziesz pracować z .NET Framework 4.x, ASP.NET MVC oraz front-endem (jQuery, Bootstrap). System jest legacy, ale istnieje możliwość modernizacji i wpływu na architekturę. Praca zdalna z okazjonalnymi spotkaniami w Warszawie. Na co dzień kodowanie, code review, optymalizacja SQL, automatyzacja CI/CD, a także dyżury 24/7 (dodatkowo płatne).
Brakuje: nie podano wielkości zespołu, nie określono częstotliwości dyżurów on-call.
To rola seniora w zespole rozwijającym i utrzymującym system klasy enterprise dla sektora bankowego (bankowość korporacyjna, transakcyjna, faktoring). Będziesz pracować z .NET Framework 4.x, ASP.NET MVC oraz front-endem (jQuery, Bootstrap). System jest legacy, ale istnieje możliwość modernizacji i wpływu na architekturę. Praca zdalna z okazjonalnymi spotkaniami w Warszawie. Na co dzień kodowanie, code review, optymalizacja SQL, automatyzacja CI/CD, a także dyżury 24/7 (dodatkowo płatne).
- ✓Możliwość rozwoju w kierunku roli Architekta
- ✓Bezpłatne lekcje angielskiego z native speakerem
- ✓Realny wpływ na kształt systemu od początku
- ✓Autonomia i samodzielność w pracy
- −Wymóg przesłania CV ze zdjęciem (może naruszać RODO/standardy rekrutacyjne)
- −Dyżury 24/7, mimo że płatne, mogą być uciążliwe i brak informacji o częstotliwości
- !Brak informacji o wielkości zespołu
- !Nieokreślona częstotliwość dyżurów on-call
- !Legacy stack (.NET Framework 4.x, WinForms) – nie wiadomo, czy planowana jest migracja
- •Rozwój i utrzymanie aplikacji webowych ASP.NET MVC dla systemów bankowych
- •Pisanie i optymalizacja złożonych zapytań SQL oraz procedur składowanych (T-SQL)
- •Wykonywanie code review w celu zapewnienia jakości kodu
- •Tworzenie i utrzymanie unit testów
- •Zarządzanie procesami CI/CD i buildami
- •Przygotowywanie paczek wdrożeniowych i wsparcie przy release'ach
- •Implementacja funkcjonalności front-endowych przy użyciu HTML, JavaScript, jQuery, Bootstrap
- •Integracja z zewnętrznymi systemami przez REST API
Oferta dla doświadczonych specjalistów (Senior).
.NET developer z co najmniej 5-letnim stażem, biegły w ASP.NET MVC i SQL, radzący sobie z legacy kodem i gotowy do pełnienia dyżurów. Komunikatywny i zespołowy.
Osoby z mniej niż 5 latami doświadczenia lub preferujące wyłącznie nowoczesny stack (.NET Core/6+). Rola nie jest odpowiednia dla juniorów ani dla osób niechętnych do pracy z dużym systemem legacy lub dyżurom.
- ?Czy istnieje strategia migracji z .NET Framework na .NET Core?
- ?Ile osób liczy zespół developerski i jaki jest podział obowiązków?
- ?Czy WinForms są używane w produkcji, czy to tylko oczekiwane doświadczenie?
- ?Jakie są największe wyzwania techniczne w obecnym systemie?
- ?Czy spotkania w biurze są obligatoryjne, czy fakultatywne?
- ?Jakie narzędzia CI/CD są używane?
- ?Jaki jest zakres odpowiedzialności w kontekście decyzji architektonicznych?
- −Nie podano wielkości zespołu
- −Nie określono częstotliwości dyżurów on-call
- −Brak informacji o planach migracji do .NET Core
- −Nie wiadomo, które systemy bankowe są rozwijane (konkretny produkt/klient)
- −Nie sprecyzowano, jak często odbywają się spotkania w biurze (raz na ile tygodni?)
Kultura zespołowa oparta na współpracy i otwartej komunikacji. Ceniona jest samodzielność, inicjatywa i dzielenie się wiedzą. Firma stawia na dobrą atmosferę i szacunek.
1. Rozmowa telefoniczna z HR 2. 1,5-godzinna rozmowa online z architektem (techniczna) 3. Spotkanie z managerem zespołu 4. Oferta lub informacja zwrotna
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C#. Pełne statystyki zarobków →