About the Role
Projekt: Poszukujemy .Net Software Developera do pracy przy rozwoju naszego produktu LiveBank http://livebank24.com. LiveBank to wirtualny oddział banku dostępny w przeglądarce i na urządzeniach mobilnych. Jest to nowoczesna platforma, pozwalającą na przeprowadzanie rozmów czat, audio i video z pracownikami banków i innych instytucji finansowych.Zapraszamy do nas. Szukamy osób kreatywnych, które swoją wiedzą i umiejętnościami będą wspierały zespół przy budowie i wdrażaniu naszego produktu.Zakres obowiązków:Implementacja nowych funkcjonalności w produkcie oraz rozwój już istniejących Integracje z zewnętrznymi i wewnętrznymi serwisami Współudział w tworzeniu architektury rozwiązania produktowego Prowadzenie analiz technicznych oraz research'ów dla nowych inicjatyw Wspieranie Zespołu developerskiego w wymianie wiedzy i umiejętności Udział w inicjatywach i projektach wewnętrznych Wymagania:Minimum 3 lata doświadczenia w programowaniu w technologii .NET Dobra znajomość C# i .NET 8 (preferowany .NET 10)Dobra znajomość ASP .NET Web API i umiejętność tworzenia REST APIsDobra znajomość Entity Framework CoreDoświadczenie w pracy z bazami danych (preferowany PostgreSQL)Doświadczenie w pracy z architekturą mikroserwisowąDoświadczenie w pracy z kontenerami (Docker, Kubernetes)Doświadczenie w implementacji 'unit tests' oraz 'integration tests'Znajomość usług przynajmniej jednego z głównych dostawców chmury (preferowany Google Cloud Platform)Umiejętność przekładania potrzeb biznesowych na kod aplikacjiUmiejętność pracy z Visual Studio, narzędziami kontroli wersji (Git) oraz CI/CDUmiejętność pracy zespołowej (Agile), komunikatywność i odpowiedzialność Umiejętność dzielenia się wiedzą i weryfikacji pracy w procesie 'Code review'Dobra znajomości języka angielskiego w mowie i piśmie Mile widziane:Znajomość Azure DevOps pipelinesZnajomość zagrożeń dla bezpieczeństwa aplikacji oraz APIZnajomość bibliotek Microsoft: SignalR (WebSocket), OrleansZnajomość protokołów: OIDC, OAuth, SAML, WebRTCUmiejętność optymalizacji aplikacji (wydajność, koszty, skalowalność, zużycie zasobów)Umiejętność optymalizacji zapytań bazodanowychZnajomość rozwiązań: KeyCloak, Argo CDZnajomość narzędzi: Redis, SonarCloud, ReSharper, JIRAZnajomość narzędzi IaC: Terraform, HelmZnajomość metodyki GitOps