.Net Developer
Antal
⚲ Warszawa
20 160 - 25 200 PLN (B2B)
Wymagania
- .NET Framework
- WinForms
- SQL
- Entity Framework
- REST API
- API
- Git (nice to have)
- Jira (nice to have)
- Confluence (nice to have)
Opis stanowiska
O projekcie: Senior .NET Developer (k/m) 📍 Lokalizacja: Remote 🕐 Forma współpracy: B2B 💰 Stawka: do 150 PLN/h 🚀 Start: ASAP (preferowany) Opis projektu Dołączysz do projektu związanego z rozwojem oprogramowania dla systemów paczkomatowych. System jest rozwijany od lat, co oznacza pracę z rozbudowanym i złożonym kodem – szukamy osoby, która nie boi się tzw. „code archaeology” i potrafi odnaleźć się w istniejącej architekturze. Projekt obejmuje zarówno utrzymanie, jak i rozwój nowych funkcjonalności. Stack technologiczny - .NET Framework (3.5 – 4.7) - Aplikacje desktopowe (WinForms) - SQL - Entity Framework - Komunikacja REST Zespół - 4 Developerów - 4 Testerów - Praca w środowisku Agile/Scrum Kogo szukamy? Szukamy osoby, która: - dobrze odnajduje się w złożonych systemach - potrafi pracować zarówno nad utrzymaniem, jak i rozwojem - nie boi się „grzebania” w starszym kodzie i jego ulepszania - jest proaktywna i nastawiona na rozwiązywanie problemów Oferujemy - Stabilny projekt o dużej skali i znaczeniu biznesowym - Wpływ na rozwój systemu używanego w realnym świecie - Pracę w doświadczonym, kameralnym zespole - Szybki proces rekrutacyjny - Możliwość długofalowej współpracy Wymagania: - Min. 5 lat doświadczenia komercyjnego w .NET Framework - Doświadczenie w pracy z aplikacjami desktopowymi (WinForms) - Bardzo dobra znajomość SQL i Entity Framework - Doświadczenie z integracjami REST API - Umiejętność pracy z istniejącym, rozbudowanym kodem (mile widziane doświadczenie z legacy systems) - Doświadczenie w środowisku Agile/Scrum - Znajomość narzędzi: Git, Jira, Confluence, CI/CD - Samodzielność i odpowiedzialność za jakość pracy - Dobre umiejętności analityczne i komunikacyjne Codzienne zadania: - Rozwój i utrzymanie aplikacji desktopowych (WinForms) - Analiza i modyfikacja istniejącego, złożonego kodu - Refaktoryzacja i optymalizacja rozwiązań - Wdrażanie zmian na środowiska produkcyjne - Debugowanie i rozwiązywanie problemów - Tworzenie dokumentacji technicznej - Współpraca z zespołem developerskim, QA oraz Product Managerem - Raportowanie zadań i błędów w Jira - Dzielenie się wiedzą w zespole