Back-End-Entwickler (.NET) – Remote – Data Lake Team Shiji Data Lake ist Teil der weltweiten Marke Shiji Group, die Datenverarbeitungstools entwickelt. Ihre Aufgabe wird es sein, einen Teil eines globalen, verteilten Systems zu entwickeln, das der Hotelbranche Datenfunktionen zur Verfügung stellt. Die unabhängige Datenverarbeitungsplattform integriert, sammelt, harmonisiert und analysiert viele Unternehmensdatenquellen, um Shiji-Kunden eine ganzheitliche Datenperspektive zu bieten. Sie können
Back-End-Entwickler (.NET) – Remote – Data Lake Team
Shiji Data Lake ist Teil der weltweiten Marke Shiji Group, die Datenverarbeitungstools entwickelt. Ihre Aufgabe wird es sein, einen Teil eines globalen, verteilten Systems zu entwickeln, das der Hotelbranche Datenfunktionen zur Verfügung stellt. Die unabhängige Datenverarbeitungsplattform integriert, sammelt, harmonisiert und analysiert viele Unternehmensdatenquellen, um Shiji-Kunden eine ganzheitliche Datenperspektive zu bieten.
Sie können Tausenden von Menschen, die in Hotels auf der ganzen Welt arbeiten, ein Lächeln ins Gesicht zaubern und sich an der Datentransformation der Branche beteiligen.
Stellenbeschreibung
- Zusammenarbeit mit Produktbesitzern bei der Ausarbeitung der Geschäftsanforderungen vor der Entwicklung
- Entwerfen, Implementieren und anschließendes Verwalten neuer ETL-Pipelines und Datenmodelle
- Integration des Data Lake mit Geschäftsdatenanbietern, sowohl Unternehmen der Shiji-Gruppe als auch Drittanbietern von Daten.
- Erstellung einer skalierbaren aggregierten Daten-API für Analyse- und Berichtszwecke.
- Leistung Tägliche Codeüberprüfungen
Technologien:
- .NET 7/8 (C# 11), Web API, Entity Framework, REST
- Redshift, S3, Athena, AWS Glue, PostgreSQL
- Open ID (JWT), Identity Server, Federated Security, SSO
- Kafka
- Kubernetes, Docker li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway usw.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Unser System
- Cloud Native, bereitgestellt in Kubernetes auf der AWS-Infrastruktur
- Geschrieben in .NET, API First ( REST)-Ansatz mit Thin-UI-Client
- Geschrieben in Microservices, CQRS, ereignisbasiert, Saga-Muster für verteilte Transaktionen
- Mandantenfähig und multiregional (USA, EU, China, APAC). , bereitgestellte Regionen im Nahen Osten)
- Die Green-Field-Entwicklung mit weniger als 2 Jahre altem Code begann bei Null in .NET Core
Qualifikationen
- Erfahrung von mehr als 3 Jahren in einer ähnlichen Rolle
- Fortgeschrittene objektorientierte und/oder funktionale Programmierparadigmen
- Sehr gute Kenntnisse von C#, .NET, Web API ( REST), Entity Framework oder jedes andere ORM (Dapper/NHibernate usw.)
- Sehr gute Kenntnisse in SQL, Data Warehouses und relationalen DBs, wie Redshift, Athena, PostgreSQL
- Gute Testkenntnisse (Unit-/Integrationstests)
- Die Fähigkeit, sauberen Code zusammen mit Tests zu schreiben
- Eine aufgeschlossene, proaktive und kommunikative Person sein
ul> Schön zu haben:
- Erfahrung mit verteilten Systemen, Transaktionen, mandantenfähigen und multiregionalen Systemen
- Kenntnisse und Offenheit für Aufgaben im Frontend Technologien – Javascript, React
- Grundlagen von Linux, Docker
Back-End-Entwickler (.NET) – Remote – Data Lake Team < /p>
Shiji Data Lake ist Teil der weltweiten Marke Shiji Group, die Datenverarbeitungstools entwickelt. Ihre Aufgabe wird es sein, einen Teil eines globalen, verteilten Systems zu entwickeln, das der Hotelbranche Datenfunktionen zur Verfügung stellt. Die unabhängige Datenverarbeitungsplattform integriert, sammelt, harmonisiert und analysiert viele UnternehmensdatenquellenEs soll Shiji-Kunden eine ganzheitliche Datenperspektive bieten.
Sie können Tausenden von Menschen, die in Hotels auf der ganzen Welt arbeiten, ein Lächeln ins Gesicht zaubern und sich an der Datentransformation der Branche beteiligen.
Stellenbeschreibung
- Zusammenarbeit mit Produktbesitzern bei der Ausarbeitung der Geschäftsanforderungen vor der Entwicklung
- Entwerfen, Implementieren und anschließendes Verwalten neuer ETL-Pipelines und Datenmodelle
- Integration des Data Lake mit Geschäftsdatenanbietern, sowohl Unternehmen der Shiji-Gruppe als auch Drittanbietern von Daten.
- Erstellung einer skalierbaren aggregierten Daten-API für Analyse- und Berichtszwecke.
- Leistung Tägliche Codeüberprüfungen
Technologien:
- .NET 7/8 (C# 11), Web API, Entity Framework, REST
- Redshift, S3, Athena, AWS Glue, PostgreSQL
- Open ID (JWT), Identity Server, Federated Security, SSO
- Kafka
- Kubernetes, Docker li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway usw.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Unser System
- Cloud Native, bereitgestellt in Kubernetes auf der AWS-Infrastruktur
- Geschrieben in .NET, API First ( REST)-Ansatz mit Thin-UI-Client
- Geschrieben in Microservices, CQRS, ereignisbasiert, Saga-Muster für verteilte Transaktionen
- Mandantenfähig und multiregional (USA, EU, China, APAC). , bereitgestellte Regionen im Nahen Osten)
- Die Green-Field-Entwicklung mit weniger als 2 Jahre altem Code begann bei Null in .NET Core
,[Wir Folgen Sie Scrum mit iterierenden Sprints, Grooming- und Sprint-Planungssitzungen, Code Freeze nach Sprint- und Retrospektivbesprechungen. Wir verwenden Gitlab, um den Code mit Entwicklungs- und Master-Branches zu synchronisieren und Feature-Branch für jede User Story zu erstellen. Wir verpflichten uns täglich und verwenden CI/CD Mit Gitlab öffnen wir Zusammenführungsanfragen und warten vor der Zusammenführung auf die Überprüfung durch andere Teammitglieder. Wir verwenden Docker und Docker Compose für die lokale Entwicklung und Bereitstellung aller Mikrodienste, einschließlich der Infrastruktur für deren Ausführung. Wir erstellen Nuget-Pakete, um die Arbeit in unserem eigenen Team mit anderen zu teilen Nuget Server , Wir verwenden Visual Studio oder Rider oder VSC zum Codieren , Wir verwenden MS Teams, um mit anderen Teammitgliedern zu kommunizieren und/oder an Besprechungen teilzunehmen ] Versionen: .NET, C#, Web API, ORM, SQL, PostgreSQL, Integrationstest, Unit Tests, Data Warehouses, Docker, Microservices-Architektur, JavaScript, React, Linux, Entity Framework, AWS, Kafka. Tools: Jira, Confluence, GitLab, Agile, Scrum. Zu den Vorteilen gehören: Private Krankenversicherung, Sportabonnement, Gruppenlebensversicherung, Medicover-Prämie beim Zahnarzt, MyBenefit-Cafeteria (500 Pence/Monat), Englischunterricht, 40 Stunden für die Entwicklung, flexible Arbeitszeiten und Möglichkeit zur Fernarbeit, Lloyds-Versicherung – falls vorhanden Zusammenarbeit im B2B-Bereich, Zuschuss für den Brillenkauf (300 PLN/Jahr), Spielzimmer, Fahrradabstellplatz, kostenloser Kaffee, keine Kleiderordnung, modernes Büro, kostenlose Snacks, kostenloser Parkplatz 3 Minuten vom Büro entfernt, Kindergarten im Gebäude, Dusche .