Mid Full-Stack .NET Developer
12000 - 14000 złNEW GENERATION M. ROMANOWSKI sp.j.
Mid Full-Stack .NET Developer
Miejsce pracy: Poznań
Technologie, których używamy
Wymagane
- C#
- .NET
- ASP.NET Core MVC
- Razor
- Entity Framework Core
- MySQL
- JavaScript
- HTML
- CSS
- REST API
- Git
- SignalR
- Fluent Validation
Mile widziane
- JQuery
- Webpack
- Docker
System operacyjny
- Windows
O projekcie
Pracujemy nad nowoczesnym serwisem społecznościowym rozwijanym jako długoterminowy projekt produktowy. Platforma jest już na etapie aktywnego developmentu i systematycznie rozwijamy kolejne moduły oraz funkcjonalności.
Szukamy osoby, która dobrze odnajduje się zarówno w backendzie, jak i przy pracach frontendowych i chce mieć realny wpływ na rozwój projektu, architekturę oraz kierunek techniczny systemu.
Na początku skupiamy się głównie na dalszym rozwoju serwisu i wdrażaniu nowych funkcjonalności. W kolejnych etapach planowany jest dalszy rozwój produktu, optymalizacja, utrzymanie oraz skalowanie projektu.
Projekt rozwijany jest w małym zespole, bez korporacyjnych procesów i wielopoziomowej decyzyjności.
Twój zakres obowiązków
- Rozwój i utrzymanie istniejącej aplikacji webowej opartej o ASP.NET Core MVC, Razor oraz MySQL.
- Projektowanie i implementacja nowych funkcjonalności po stronie backendu w C#/.NET oraz frontendu z użyciem JavaScript, HTML i CSS.
- Praca z Entity Framework Core, w tym tworzenie i zarządzanie migracjami bazy danych.
- Tworzenie oraz rozwijanie integracji i REST API.
- Optymalizacja działania aplikacji pod kątem wydajności, bezpieczeństwa i stabilności.
- Udział w projektowaniu architektury rozwiązań oraz dbanie o jakość, czytelność i utrzymywalność kodu.
- Praca z istniejącym kodem, w tym refaktoryzacja i stopniowe usprawnianie obecnych rozwiązań.
- Współpraca z zespołem przy analizie wymagań, planowaniu zadań, code review i wdrażaniu zmian.
- Implementacja rozwiązań czasu rzeczywistego z wykorzystaniem SignalR.
- Rozwój mechanizmów walidacji danych z użyciem FluentValidation.
Nasze wymagania
- Minimum 3 lata komercyjnego doświadczenia w programowaniu w C# i ekosystemie .NET.
- Biegłość w pracy z narzędziami AI wspomagającymi programowanie – potrafisz wykorzystać LLM do szybkiego prototypowania, debugowania i optymalizacji kodu.
- Bardzo dobra znajomość ASP.NET Core MVC oraz silnika Razor.
- Praktyczna znajomość Entity Framework Core.
- Doświadczenie w pracy z relacyjnymi bazami danych, mile widziana znajomość MySQL.
- Dobra znajomość JavaScript, HTML5 oraz CSS3.
- Doświadczenie w tworzeniu i konsumowaniu REST API.
- Znajomość Git oraz dobrych praktyk pracy z systemem kontroli wersji.
- Dobre rozumienie architektury warstwowej, zasad SOLID, Dependency Injection oraz pisania utrzymywalnego kodu.
- Samodzielność, proaktywność i umiejętność rozwiązywania problemów.
- Umiejętność pracy zespołowej i komunikatywność.
Mile widziane
- Doświadczenie z Clean Architecture w praktyce.
- Znajomość wzorca Repository.
- Doświadczenie z SignalR.
- Znajomość FluentValidation.
- Podstawowa znajomość jQuery, szczególnie w kontekście utrzymania istniejącego kodu.
- Doświadczenie z narzędziami do budowania frontendu, np. Webpack.
- Znajomość Docker.
- Doświadczenie w optymalizacji wydajności aplikacji webowych.
- Doświadczenie w pracy z legacy code i refaktoryzacją istniejących rozwiązań.
- Prosimy o zamieszczenie linku do repozytorium projektów, pomoże to usprawnić proces rekrutacyjny.
To oferujemy
- Pracę poza korporacyjnym środowiskiem. Cenimy spokojną, normalną atmosferę pracy. Każdy ma swoje miejsce, przestrzeń do skupienia i nie stoimy sobie nad głową.
- Rozsądne podejście do developmentu bez sztucznej presji i ciągłego „gaszenia pożarów”.
- Wpływ na rozwój projektu oraz realny udział w podejmowaniu decyzji technicznych.
- Stawiamy na jakość kodu, stabilność i długofalowe podejście do projektu.
- Dobra kawa i spokojne warunki do pracy
Benefity
- brak dress code’u
- kawa / herbata
O nas
Jesteśmy firmą zajmującą się wytwarzaniem oprogramowania oraz pozycjonowaniem. W swoim portfolio wewnętrznych projektów mamy takie perełki jak między innymi prawo-jazdy-360.pl.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez NEW GENERATION M. ROMANOWSKI sp.j. z siedzibą w: Aleksandry Bielerzewskiej 4B/60, 61-369 Poznań (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres 1 roku, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: Wyświetl e-mail na pracuj.pl.