Rozbudowa i utrzymanie istniejących aplikacji backendowych w C# / .NET (Framework i/lub .NET Core) działających w środowisku Azure.
Projektowanie rozwiązań z naciskiem na warstwę danych: tworzenie i optymalizacja zapytań, skryptów migracyjnych oraz procedur, analiza wydajności, indeksowanie, tuning zapytań.
Praca z bazami danych: MS SQL / PostgreSQL / MySQL (MariaDB) - w zależności od systemu.
Rozwój i utrzymanie REST API (Web API).
Współtworzenie architektury, analiza wymagań, proponowanie rozwiązań i ich iteracyjne ulepszanie.
Praca w zespole scrumowym: planowanie, estymacje, przeglądy, współpraca z QA i frontendem.
Dbanie o jakość: testy, code review, dokumentacja.
Elementy DevOps/utrzymaniowe: współpraca przy CI/CD, wdrożeniach i obserwowalności (monitoring/logowanie) w Azure.
requirements-expected :
Min. 5 lat komercyjnego doświadczenia w tworzeniu aplikacji .NET (Framework i/lub .NET Core).
Bardzo dobra znajomość C#.
Doświadczenie w tworzeniu Web API / REST API.
Bardzo dobra znajomość relacyjnych baz danych i SQL:
tworzenie zapytań i skryptów,
optymalizacja wydajności (indeksy, plany zapytań, analiza).
Znajomość EF Core (praktyczne użycie).
Git + praca w zespole z code review.
Doświadczenie z CI/CD (budowanie, testy, wdrożenia).
Znajomość metodyk zwinnych i narzędzi typu Azure DevOps (przynajmniej w zakresie pracy zespołowej).
Angielski umożliwiający pracę z dokumentacją techniczną.
Umiejętność „wejścia w projekt” z niepełną dokumentacją oraz dbanie o porządek i dokumentowanie zmian.
offered :
Umowę o pracę.
Pracę zdalną (lub hybrydową - do ustalenia).
Pracę przy własnych produktach z dużą liczbą użytkowników i ciekawymi wyzwaniami technicznymi.
Niezbędne narzędzia pracy.
Duży wpływ na architekturę i jakość rozwiązań.
Turkusowy model zarządzania w zespole.
Projekty odpowiedzialne społecznie - realny wpływ na tysiące specjalistów i setki tysięcy pacjentów.