About the Role
Kogo poszukujemy?
WYMAGANIA
Posiada min. 4 lata 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)
Zna Cosmos DB lub inne bazy NoSQL i wie, kiedy je stosować
Potrafi pracować z narzędziami wyszukiwawczymi jak Elasticsearch lub Azure AI Search
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ą
MILE WIDZIANE
Znajomość wzorców architektonicznych (DDD, CQRS, mikroserwisy)
Doświadczenie z konteneryzacją (Docker, Kubernetes)
Wiedza w obszarze monitoringu i logowania (np. ELK, Application Insights)
Praktyka w pracy z narzędziami Atlassian (Jira, Confluence, Bitbucket)
Umiejętność pisania testów integracyjnych i automatyzacji wdrożeń
Czym będziesz się zajmować?
Projektowanie i implementacja nowych funkcjonalności backendowych platformy goodie w technologii .NET Core
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)
Implementacja i rozwój wyszukiwarek treści
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
Tech Stack
.NET CoreC#SQL ServerAzureCosmos DBElasticsearchDockerGitCI/CD