Back-end Developer (.NET) - Remote – Data Lake Team Shiji Data Lake є частиною всесвітнього бренду Shiji Group, який розробляє засоби обробки даних. Ваше завдання полягатиме в тому, щоб розробити частину глобальної розподіленої системи, яка обслуговує можливості обробки даних для індустрії гостинності. Незалежна платформа обробки даних інтегрує, збирає, узгоджує та аналізує багато джерел даних компанії, щоб забезпечити цілісну перспективу даних для клієнтів Shiji. Ви можете викликати посмішку
Back-end Developer (.NET) - Remote – Data Lake Team
Shiji Data Lake є частиною всесвітнього бренду Shiji Group, який розробляє засоби обробки даних. Ваше завдання полягатиме в тому, щоб розробити частину глобальної розподіленої системи, яка обслуговує можливості обробки даних для індустрії гостинності. Незалежна платформа обробки даних інтегрує, збирає, узгоджує та аналізує багато джерел даних компанії, щоб забезпечити цілісну перспективу даних для клієнтів Shiji.
Ви можете викликати посмішку на обличчях тисяч людей, які працюють у готелях по всьому світу, і приєднатися до трансформації даних галузі.
Опис посади
- Співпраця з власниками продуктів у вдосконаленні бізнес-вимог перед розробкою
- Проектування, впровадження, а потім підтримка нових конвеєрів ETL, моделей даних
- Інтеграція Data Lake з постачальниками бізнес-даних, як компаніями Shiji Group, так і сторонніми розповсюджувачами даних
- Створення масштабованого API зібраних даних для цілей аналітики та звітності
- Виконання щоденний перегляд коду
Технології:
- .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 тощо)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Наша система
- Cloud Native, розгорнуто в Kubernetes на інфраструктурі AWS
- Написано в .NET, API First ( REST) із клієнтом тонкого інтерфейсу користувача
- Написаний у мікросервісах, CQRS, на основі подій, Saga Pattern для розподілених транзакцій
- Багатокористувацький і багаторегіональний (США, ЄС, Китай, APAC) , регіони розгортання на Близькому Сході)
- Розробка зеленого поля з менш ніж 2-річним кодом почалася з нуля в .NET Core
Кваліфікація
- Досвід роботи на подібній посаді понад 3 роки
- Розширені парадигми об’єктно-орієнтованого та/або функціонального програмування
- Дуже добре знання C#, .NET, Web API ( REST), Entity Framework або будь-який інший ORM (Dapper/NHibernate тощо)
- Дуже добре знання SQL, сховищ даних і реляційних БД, таких як Redshift, Athena, PostgreSQL
- Добре знання тестування (модульні/інтеграційні тести)
- Здатність писати чистий код разом із тестами
- Бути відкритою, проактивною, комунікабельною людиною
ul> Приємно мати:
- Досвід роботи з розподіленими системами, транзакціями, мультитенантними та багаторегіональними системами
- Знання та відкритість до завдань, пов’язаних із Frontend технології – Javascript, React
- Основи Linux, Docker
Back-end Developer (.NET) – Remote – Data Lake Team < /p>
Shiji Data Lake є частиною всесвітнього бренду Shiji Group, який розробляє засоби обробки даних. Ваше завдання полягатиме в тому, щоб розробити частину глобальної розподіленої системи, яка обслуговує можливості обробки даних для індустрії гостинності. Незалежна платформа обробки даних інтегрує, збирає, узгоджує та аналізує багато джерел даних компаніїes, щоб забезпечити цілісну перспективу даних для клієнтів Shiji.
Ви можете викликати посмішку на обличчях тисяч людей, які працюють у готелях по всьому світу, і приєднатися до трансформації даних галузі.
Опис посади
- Співпраця з власниками продуктів у вдосконаленні бізнес-вимог перед розробкою
- Проектування, впровадження, а потім підтримка нових конвеєрів ETL, моделей даних
- Інтеграція Data Lake з постачальниками бізнес-даних, як компаніями Shiji Group, так і сторонніми розповсюджувачами даних
- Створення масштабованого API зібраних даних для цілей аналітики та звітності
- Виконання щоденний перегляд коду
Технології:
- .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 тощо)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Наша система
- Cloud Native, розгорнуто в Kubernetes на інфраструктурі AWS
- Написано в .NET, API First ( REST) із клієнтом тонкого інтерфейсу користувача
- Написаний у мікросервісах, CQRS, на основі подій, Saga Pattern для розподілених транзакцій
- Багатокористувацький і багаторегіональний (США, ЄС, Китай, APAC) , регіони розгортання на Близькому Сході)
- Розробка зеленого поля з менш ніж 2-річним кодом почалася з нуля в .NET Core
,[Ми дотримуйтесь Scrum із повторюваними спринтами, сеансами планування догляду та спринту, заморожуванням коду після спринту та ретроспективними нарадами , ми використовуємо Gitlab для синхронізації коду з розробкою та майстер-гілками, а також створюємо гілку функції для кожної історії користувача , ми щодня виконуємо зобов’язання та використовуємо CI/CD за допомогою Gitlab , Ми відкриваємо запити на злиття та чекаємо перегляду для інших членів команди перед злиттям , Ми використовуємо докер і докер-компонент для локальної розробки та розгортання всіх мікросервісів, включаючи інфраструктуру для їх запуску, Ми створюємо пакети Nuget, щоб ділитися роботою з іншими в наших власних Nuget Server , ми використовуємо Visual Studio або Rider або VSC для кодування , ми використовуємо MS Teams для спілкування та/або участі в зустрічах з іншими членами команди ] Вимоги: .NET, C#, Web Api, ORM, SQL, PostgreSQL, інтеграційний тест, Unit тестування, Data warehouses, Docker, Microservices architecture, JavaScript, React, Linux, Entity Framework, AWS, Kafka Інструменти: Jira, Confluence, GitLab, Agile, Scrum. Бонуси та переваги: Приватне медичне обслуговування, Спортивна підписка, Групове страхування життя, Преміум Medicover зі стоматологом, Кафетерій MyBenefit (500p/міс.), Уроки англійської мови, 40 годин на розвиток, Гнучкий графік роботи та можливість дистанційної роботи, Страхування Lloyds - на випадок співпраця B2B, Субсидія на придбання окулярів (300 злотих/рік), Ігрова кімната, Парковка для велосипедів, Безкоштовна кава, Без дрес-коду, Сучасний офіс, Безкоштовні закуски, Безкоштовна парковка в 3 хвилинах від офісу, Дитячий садок у будівлі, Душ .