.NET Backend Developer
Zadania:
Projektowanie i implementacja nowych funkcjonalności backendowych platformy goodie w technologii .NET Core, w aplikacji Cloud Native uruchomionej na platformie Azure
Rozwój i utrzymanie mikroserwisów oraz integracja z systemami bankowymi i zewnętrznymi partnerami
Tworzenie i optymalizacja zapytań do baz danych (SQL Server, Cosmos DB)
Współpraca z zespołem przy projektowaniu architektury, tworzeniu API i dokumentacji (Swagger/OpenAPI)
Udział w analizie wymagań, refinementach backlogu i planowaniu sprintów
Dbanie o jakość kodu poprzez testy jednostkowe, code review i zgodność z dobrymi praktykami
Wymagania:
Posiada min. 3 lata zawodowego doświadczenia w programowaniu w .NET Core / C#
Bardzo dobrze zna relacyjne bazy danych (SQL Server) i potrafi je optymalizować
Ma doświadczenie w pracy z usługami Microsoft Azure (App Services, Functions, Storage, DevOps)
Pracował z systemami kolejkowymi Azure Service Bus, Azure Events Hub lub innymi (np. Kafka)
Pracował z silnikiem wyszukiwania Azure AI Search lub innym (np. Elastic Search)
Zna Cosmos DB lub inne bazy NoSQL i wie, kiedy je stosować
Korzysta z systemów kontroli wersji (Git) i rozumie proces CI/CD
Posługuje się językiem angielskim na poziomie umożliwiającym komunikację biznesową
Znajomość wzorców architektonicznych (DDD, CQRS, mikroserwisy)
Wiedza w obszarze monitoringu i logowania (np. Application Insights)
Praktyka w pracy z narzędziami Atlassian (Jira, Confluence, Bitbucket)
Umiejętność pisania testów integracyjnych i automatyzacji wdrożeń
Mile widziana:
Podstawowa znajomość technologii frontendowych Angular lub React
.NET Backend Developer
.NET Backend Developer