JustJoin.IT Hybrydowo Senior

Senior Software Engineer (.NET / Windows)

DEVTALENTS LTD

⚲ Kraków

23 880 - 26 740 PLN netto (B2B)

Wymagania

  • Windows
  • REST
  • Angular
  • Docker
  • Kubernetes
  • .Net
  • OOPS

Opis stanowiska

Dla globalnego lidera w obszarze dystrybucji paliw, przetwarzania płatności i technologii POS szukamy Senior Software Engineera z doświadczeniem w Windows.

Twoje zadania
• Projektowanie i implementacja nowych funkcji w produktach płatniczych oraz integracjach z rozwiązaniami firm trzecich.
• Triage i analiza zgłoszeń z pola we współpracy z zespołami wsparcia; weryfikacja poprawek.
• Przeglądy projektu i code review; współpraca w zespole płatności, aby dowozić cele i utrzymywać wysoką jakość.

Wymagania
• Wykształcenie wyższe informatyczne lub pokrewne.
• 5+ lata doświadczenia w tworzeniu oprogramowania w środowiskach Windows.
• Bardzo dobra znajomość C# i .NET (w tym .NET Core); praktyka w projektowaniu obiektowym, zasadach SOLID i programowaniu wielowątkowym.
• Doświadczenie z REST/RESTful API.
• Znajomość co najmniej jednej technologii wirtualizacji/konteneryzacji (Docker / Kubernetes / VMWare).
• Podstawy front-endu (Angular / HTML5 / React) na potrzeby integracji i współpracy międzyzespołowej.
• Komunikatywność, proaktywność i umiejętność pracy samodzielnej i zespołowej.

Mile widziane
• Doświadczenie w domenie płatności/POS/EPS, w tym EMV, P2PE, PCI PA-DSS lub systemy płatnicze ogółem.
• Rozwój w czasie rzeczywistym/embedded: Windows CE 6.0 / Windows IoT / Windows 10, komunikacja TCP/IP, port szeregowy, USB, multimedia.
• Praca z .NET Compact Framework 3.5 (Visual Studio 2008, C#/VB) i symulatorami sprzętu.
• Narzędzia: Jira, Bitbucket, Visual Studio Team Explorer, SourceTree; doświadczenie z SignalR i RabbitMQ.
• (Plus z projektu) Praktyka z Azure DevOps, Docker/Kubernetes, MongoDB, Angular, GraphQL, SignalR, RabbitMQ – używane w zespole.

Co oferujemy
• Pracę w modelu hybrydowym z biura w Krakowie.
• Realny wpływ na rozwój produktów płatniczych wykorzystywanych globalnie.
• Środowisko sprzyjające nauce nowych technologii i autonomii działania.

🔍 Dekoder Ogłoszenia

🔴
Przeglądy projektu i code review; współpraca w zespole płatności, aby dowozić cele i utrzymywać wysoką jakość.
Może oznaczać zarówno rzetelne przeglądy kodu i projektów, jak i formalność, która pochłania dużo czasu bez realnego wpływu na jakość.
🔴
Triage i analiza zgłoszeń z pola we współpracy z zespołami wsparcia; weryfikacja poprawek.
Może oznaczać rozwiązywanie złożonych problemów technicznych, ale też rutynowe zajmowanie się zgłoszeniami od użytkowników, które nie zawsze są technicznie interesujące.
🔴
Podstawy front-endu (Angular / HTML5 / React) na potrzeby integracji i współpracy międzyzespołowej.
Może oznaczać lekkie wsparcie w obszarze front-endu, ale też oczekiwanie, że będziesz zajmować się również tymi zadaniami, mimo że ogłoszenie skupia się na backendzie.
🟡
5+ lata doświadczenia w tworzeniu oprogramowania w środowiskach Windows.
Wymagane jest doświadczenie w konkretnym środowisku, co może ograniczać możliwości rozwoju w innych technologiach.
🔴
Komunikatywność, proaktywność i umiejętność pracy samodzielnej i zespołowej.
Standardowe wymagania, które mogą być interpretowane bardzo szeroko, od faktycznej współpracy po oczekiwanie, że będziesz sam rozwiązywać problemy bez wsparcia.