.Net Software Developer
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 APIs
- Dobra znajomość Entity Framework Core
- Doś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 aplikacji
- Umiejętność pracy z Visual Studio, narzędziami kontroli wersji (Git) oraz CI/CD
- Umieję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 pipelines
- Znajomość zagrożeń dla bezpieczeństwa aplikacji oraz API
- Znajomość bibliotek Microsoft: SignalR (WebSocket), Orleans
- Znajomość protokołów: OIDC, OAuth, SAML, WebRTC
- Umiejętność optymalizacji aplikacji (wydajność, koszty, skalowalność, zużycie zasobów)
- Umiejętność optymalizacji zapytań bazodanowych
- Znajomość rozwiązań: KeyCloak, Argo CD
- Znajomość narzędzi: Redis, SonarCloud, ReSharper, JIRA
- Znajomość narzędzi IaC: Terraform, Helm
- Znajomość metodyki GitOps
English
Polski