Pracuj.pl Praca zdalna Senior

Senior ASP.NET MVC Software Developer

BMS sp. z o.o.

⚲ Warszawa, Bielany

12 000–19 000 zł / mies. (zal. od umowy)

Wymagania

  • .NET
  • C#
  • .NET Framework
  • ASP.NET MVC
  • HTML
  • JavaScript
  • CSS
  • Bootstrap
  • jQuery
  • AJAX
  • SQL
  • Entity Framework
  • REST API
  • WinForms
  • TypeScript
  • Angular
  • Docker
  • Kafka
  • WCF
  • DevExpress
  • IBM MQ
  • OIDC

Opis stanowiska

Nasze wymagania: minimum 5 lat doświadczenia komercyjnego na stanowisku programisty .NET, bardzo dobra znajomość C# oraz .NET Framework 4.x, bardzo dobra znajomość ASP.NET MVC - znajomość frameworka, cyklu życia requestu, routing, filtry, model binding, praca z widokami Razor, layouty, partiale. bardzo dobra znajomość HTML, JavaScript, CSS, Bootstrap, bardzo dobra znajomość jQuery / AJAX - dynamiczne widoki, walidacja, komunikacja z backendem, bardzo dobra znajomość SQL (2019+), w tym: pisanie złożonych zapytań, procedur składowanych, optymalizacja, indeksowanie, rozumienie zasad ACID i transakcyjności, znajomość REST API — tworzenie i konsumowanie usług, dobra znajomość Entity Framework, umiejętność pisania unit testów, umiejętność czytania i współtworzenia dokumentacji technicznej, chęć ułatwiania sobie życie poprzez automatyzację powtarzalnych zadań (na przykład w obszarze CI/CD, skrypty), zaangażowanie i praca zespołowa, doświadczenie w tworzeniu rozwiązań (najlepiej wielowątkowych) integrujących się z zewnętrznymi systemami, gotowość do świadczenia serwisu 24/7 (dodatkowo płatny). Mile widziane: doświadczenie z aplikacjami WinForms, znajomość TypeScript / Angular (18+), znajomość Repository Pattern, Service Layer Pattern, dużym plusem będzie jeśli znasz się na zagadnieniach bądź systemach związanych z bankowością/finansami, znajomość: Dockera, Kafka, IBM MQ, WCF, DevExpress, OIDC. O projekcie: Jako ASP.NET MVC Software Developer będziesz rozwijał i utrzymywał system klasy enterprise. Działamy w obszarach bankowości korporacyjnej, bankowości transakcyjnej oraz produktów faktoringowych. Realizujemy kompleksowe rozwiązania obejmujące back-office, jak i aplikacje frontowe. Dołączając do nas będziesz mieć realny wpływ na kształt systemu. Zależy nam na jakości naszych produktów i rozumiemy, że praca jest bardziej efektywna bez konieczności ciągłego przełączania się między kontekstami. Od ponad 25 lat tworzymy kompleksowe i zaawansowane technologicznie oprogramowanie dla banków i instytucji finansowych. Mamy na pokładzie ponad 100 ciekawych osób i produkty zmieniające usługi finansowe. Gramy zespołowo, dbamy o dobrą atmosferę, komunikujemy się otwarcie i szanujemy się nawzajem. To dla nas kluczowe zasady. Jesteśmy otwarci na innowacje. Cenimy samodzielność, niezależność i inicjatywę oraz chęć dzielenia się wiedzą. Zakres obowiązków: tworzenie, rozwój i utrzymywanie systemów, wykonywanie code-review (z czasem), dbanie o test coverage, dbanie o buildy CI / proces CD, dbanie o jakość i user experience naszych systemów, przygotowywanie paczek i wsparcie przy wdrażaniu nowych wydań naszych systemów. Oferujemy: możliwość rozwoju w kierunku roli Architekta możliwość poznania nowych technologii i nowoczesnych metodyk budowy oprogramowania gwarancję rozwoju zawodowego dzięki ciągłemu strumieniowi nowych projektów pracę zdalną ze spotkaniami w naszym biurze w Warszawie raz na kilka tygodni bezpłatną opiekę medyczną bezpłatne doskonalenie języka angielskiego (zajęcia z native speakerem) dofinansowanie do karty Multisport miłą i swobodną atmosferę pracy

🔍 Dekoder Ogłoszenia

🟢
chęć ułatwiania sobie życie poprzez automatyzację powtarzalnych zadań (na przykład w obszarze CI/CD, skrypty)
Oczekuje się, że będziesz aktywnie szukać sposobów na usprawnienie procesów i narzędzi, a nie tylko wykonywać zadania.
🔴
doświadczenie w tworzeniu rozwiązań (najlepiej wielowątkowych) integrujących się z zewnętrznymi systemami
Może to oznaczać pracę z legacy systemami lub systemami o skomplikowanej architekturze, gdzie integracja jest kluczowa.
🔴
gotowość do świadczenia serwisu 24/7 (dodatkowo płatny)
Może oznaczać, że będziesz musiał być dostępny poza standardowymi godzinami pracy, nawet jeśli jest to dodatkowo płatne.
🟡
dużym plusem będzie jeśli znasz się na zagadnieniach bądź systemach związanych z bankowością/finansami
Projekt prawdopodobnie dotyczy branży finansowej, co może wiązać się ze specyficznymi wymaganiami i regulacjami.
🟢
bardzo dobra znajomość ASP.NET MVC - znajomość frameworka, cyklu życia requestu, routing, filtry, model binding, praca z widokami Razor, layouty, partiale.
Oczekuje się głębokiego zrozumienia mechanizmów ASP.NET MVC, a nie tylko powierzchownego wykorzystania.