Back-end Developer (.NET) - Remote – Zespół Data Lake Shiji Data Lake jest częścią światowej marki Shiji Group zajmującej się tworzeniem narzędzi do przetwarzania danych. Twoim zadaniem będzie opracowanie części globalnego, rozproszonego systemu obsługującego dane dla branży hotelarsko-gastronomicznej. Niezależna platforma przetwarzania danych integruje, gromadzi, harmonizuje i analizuje wiele źródeł danych firmy, aby zapewnić Klientom Shiji holistyczną perspektywę danych. Możesz wywołać uśmie
Back-end Developer (.NET) - Remote – Zespół Data Lake
Shiji Data Lake jest częścią światowej marki Shiji Group zajmującej się tworzeniem narzędzi do przetwarzania danych. Twoim zadaniem będzie opracowanie części globalnego, rozproszonego systemu obsługującego dane dla branży hotelarsko-gastronomicznej. Niezależna platforma przetwarzania danych integruje, gromadzi, harmonizuje i analizuje wiele źródeł danych firmy, aby zapewnić Klientom Shiji holistyczną perspektywę danych.
Możesz wywołać uśmiech na twarzach tysięcy osób pracujących w hotelach na całym świecie i dołączyć do transformacji danych w branży.
Opis stanowiska
- Współpraca z właścicielami produktu przy opracowywaniu wymagań biznesowych przed rozwojem
- Projektowanie, wdrażanie, a następnie utrzymywanie nowych potoków ETL i modeli danych
- Integracja Data Lake z dostawcami danych biznesowych, zarówno spółkami Grupy Shiji, jak i zewnętrznymi dystrybutorami danych
- Budowanie skalowalnego interfejsu API danych zagregowanych do celów analitycznych i raportowania
- Wykonywanie codzienne recenzje kodu
Technologie:
- .NET 7/8 (C# 11), Web API, Entity Framework, REST
- Redshift, S3, Athena, AWS Glue, PostgreSQL
- Open ID (JWT), serwer tożsamości, Federated Security, SSO
- Kafka
- Kubernetes, Docker li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway itp.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Nasz system
- Cloud Native, wdrożony w Kubernetes na infrastrukturze AWS
- Napisany w .NET, API First ( REST) z klientem cienkiego interfejsu użytkownika
- Napisane w mikrousługach, CQRS, oparte na zdarzeniach, wzorzec Saga dla transakcji rozproszonych
- Wielu dzierżawców i wiele regionów (USA, UE, Chiny, APAC , regiony wdrożone na Bliskim Wschodzie)
- Rozwój od podstaw z kodem młodszym niż 2 lata, rozpoczęty od zera w .NET Core
Kwalifikacje
- Ponad 3 lata doświadczenia na podobnym stanowisku
- Zaawansowane paradygmaty programowania obiektowego i/lub funkcjonalnego
- Bardzo dobra znajomość C#, .NET, Web API ( REST), Entity Framework lub dowolny inny ORM (Dapper/NHibernate itp.)
- Bardzo dobra znajomość SQL, hurtowni danych i relacyjnych baz danych, takich jak Redshift, Athena, PostgreSQL
- Dobra znajomość testowania (testy jednostkowe/integracyjne)
- Umiejętność pisania czystego kodu wraz z testami
- Bycie osobą o otwartym umyśle, proaktywną i komunikatywną
ul> Mile widziane:
- Doświadczenie z systemami rozproszonymi, transakcjami, systemami wielodostępnymi i wieloregionowymi
- Znajomość i otwartość na zadania związane z Frontendem technologie – JavaScript, React
- Podstawy Linuksa, Docker
Back-end Developer (.NET) - Zdalny – Zespół Data Lake < /p>
Shiji Data Lake jest częścią światowej marki Shiji Group zajmującej się tworzeniem narzędzi do przetwarzania danych. Twoim zadaniem będzie opracowanie części globalnego, rozproszonego systemu obsługującego dane dla branży hotelarsko-gastronomicznej. Niezależna platforma przetwarzania danych integruje, gromadzi, harmonizuje i analizuje wiele źródeł danych firmowyches, aby zapewnić klientom Shiji holistyczną perspektywę danych.
Możesz wywołać uśmiech na twarzach tysięcy osób pracujących w hotelach na całym świecie i dołączyć do transformacji danych w branży.
Opis stanowiska
- Współpraca z właścicielami produktu przy opracowywaniu wymagań biznesowych przed rozwojem
- Projektowanie, wdrażanie, a następnie utrzymywanie nowych potoków ETL i modeli danych
- Integracja Data Lake z dostawcami danych biznesowych, zarówno spółkami Grupy Shiji, jak i zewnętrznymi dystrybutorami danych
- Budowanie skalowalnego interfejsu API danych zagregowanych do celów analitycznych i raportowania
- Wykonywanie codzienne recenzje kodu
Technologie:
- .NET 7/8 (C# 11), Web API, Entity Framework, REST
- Redshift, S3, Athena, AWS Glue, PostgreSQL
- Open ID (JWT), serwer tożsamości, Federated Security, SSO
- Kafka
- Kubernetes, Docker li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway itp.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Nasz system
- Cloud Native, wdrożony w Kubernetes na infrastrukturze AWS
- Napisany w .NET, API First ( REST) z klientem cienkiego interfejsu użytkownika
- Napisane w mikrousługach, CQRS, oparte na zdarzeniach, wzorzec Saga dla transakcji rozproszonych
- Wielu dzierżawców i wiele regionów (USA, UE, Chiny, APAC , regiony wdrożone na Bliskim Wschodzie)
- Rozwój od podstaw, z kodem starszym niż 2 lata, rozpoczął się od zera w .NET Core
,[We podążaj za Scrumem podczas iteracyjnych sprintów, sesji pielęgnacji i planowania sprintu, zamrażania kodu po sprintach i spotkaniach retrospektywnych, używamy Gitlab do synchronizowania kodu z gałęziami deweloperskimi i głównymi oraz tworzymy gałęzie funkcyjne dla każdej Historii użytkownika, codziennie zatwierdzamy i używamy CI/CD używając Gitlaba, Otwieramy żądania scalania i czekamy na sprawdzenie przez innych członków zespołu przed połączeniem, Używamy dockera i docker compose do lokalnego rozwoju i wdrażania wszystkich mikrousług, w tym infrastruktury do ich uruchomienia, Tworzymy pakiety Nuget, aby dzielić się pracą z innymi we własnym zakresie Nuget Server , do kodowania używamy Visual Studio, Rider lub VSC, używamy MS Teams do komunikacji i/lub uczestniczenia w spotkaniach z innymi członkami zespołu] Вимоги: .NET, C#, Web Api, ORM, SQL, PostgreSQL, Test integracji, Jednostka testowanie, Hurtownie danych, Docker, Architektura mikrousług, JavaScript, React, Linux, Entity Framework, AWS, Kafka Інструменти: Jira, Confluence, GitLab, Agile, Scrum. Bonusy: Prywatna opieka medyczna, Abonament sportowy, Grupowe ubezpieczenie na życie, Składka Medicover z dentystą, Kafeteria MyBenefit (500p/mc), Lekcje języka angielskiego, 40 godzin na rozwój, Elastyczne godziny pracy i możliwość pracy zdalnej, Ubezpieczenie Lloyds – w przypadku współpraca B2B, Dotacja na zakup okularów (300 zł/rok), Pokój zabaw, Parking dla rowerów, Bezpłatna kawa, Bez dress code'u, Nowoczesne biuro, Bezpłatne przekąski, Bezpłatny parking 3 minuty od biura, Przedszkole w budynku, Prysznic .