JustJoin.IT Praca zdalna Senior

Senior .NET Developera (C#)

Upvanta sp. z o.o.

⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk

18 900 - 23 100 PLN netto (B2B)

Wymagania

  • C#
  • .Net
  • .NET Core
  • Git
  • CI/CD
  • SQL
  • Solid
  • REST API

Opis stanowiska

Poszukujemy doświadczonego Senior .NET Developera (C#) do realizacji projektu dla naszego klienta. Jest to kontrakt na 6 miesięcy z możliwością przedłużenia współpracy. 

Zakres obowiązków
• Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii C#/.NET.
• Tworzenie oraz rozwijanie wydajnych i skalowalnych usług oraz API.
• Współpraca z zespołem projektowym przy analizie wymagań biznesowych i technicznych.
• Dbanie o wysoką jakość kodu poprzez stosowanie dobrych praktyk programistycznych oraz udział w code review.
• Identyfikowanie i rozwiązywanie problemów technicznych oraz optymalizacja istniejących rozwiązań.
• Tworzenie i aktualizacja dokumentacji technicznej.
• Udział w projektowaniu architektury aplikacji oraz proponowanie usprawnień technologicznych.
• Współpraca z zespołami QA, DevOps oraz analitykami w celu sprawnej realizacji projektu.
• Wsparcie mniej doświadczonych członków zespołu oraz dzielenie się wiedzą.
• Aktywny udział w procesie wdrażania nowych funkcjonalności i utrzymania systemów produkcyjnych.

Wymagania:
• Minimum 6 lat doświadczenia komercyjnego w programowaniu w C#/.NET.
• Bardzo dobra znajomość platformy .NET (.NET Core / .NET 6+).
• Doświadczenie w projektowaniu i rozwoju aplikacji backendowych oraz REST API.
• Znajomość wzorców projektowych i zasad SOLID.
• Doświadczenie w pracy z bazami danych SQL.
• Znajomość Git oraz praktyk CI/CD.
• Umiejętność pracy w metodykach Agile (Scrum/Kanban).


Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.

🔍 Dekoder Ogłoszenia

🔴
kontrakt na 6 miesięcy z możliwością przedłużenia współpracy
Istnieje realne ryzyko, że kontrakt nie zostanie przedłużony po 6 miesiącach, mimo obietnicy.
🟡
Udział w projektowaniu architektury aplikacji oraz proponowanie usprawnień technologicznych.
Oczekuje się, że będziesz aktywnie wpływać na architekturę, ale bez gwarancji, że Twoje propozycje zostaną wdrożone.
🟡
Wsparcie mniej doświadczonych członków zespołu oraz dzielenie się wiedzą.
Może oznaczać mentoring i szkolenie, ale też przejęcie części obowiązków mniej efektywnych kolegów.
🔴
Aktywny udział w procesie wdrażania nowych funkcjonalności i utrzymania systemów produkcyjnych.
Może oznaczać pracę w godzinach nocnych lub weekendowych w przypadku awarii lub pilnych wdrożeń.
🟡
Bardzo dobra znajomość języka angielskiego
Wymagana jest płynność w komunikacji, nie tylko rozumienie dokumentacji, ale też aktywne uczestnictwo w spotkaniach i dyskusjach.