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
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
,[Ми дотримуйтесь Scrum із повторюваними спринтами, сеансами планування догляду та спринту, заморожуванням коду після спринту та ретроспективними нарадами , ми використовуємо Gitlab для синхронізації коду з розробкою та майстер-гілками, а також створюємо гілку функції для кожної історії користувача , ми щодня виконуємо зобов’язання та використовуємо CI/CD за допомогою Gitlab , Ми відкриваємо запити на злиття та чекаємо перегляду для інших членів команди перед злиттям , Ми використовуємо докер і докер-компонент для локальної розробки та розгортання всіх мікросервісів, включаючи інфраструктуру для їх запуску, Ми створюємо пакети Nuget, щоб ділитися роботою з іншими в наших власних Nuget Server , ми використовуємо Visual Studio або Rider або VSC для кодування , ми використовуємо MS Teams для спілкування та/або участі в зустрічах з іншими членами команди ] Вимоги: .NET, C# , Web Api, ORM, SQL, PostgreSQL, Тест інтеграції, Модульне тестування, Сховища даних, Docker, Архітектура мікросервісів, JavaScript, React, Linux, Entity Framework, AWS, Kafka
Інструменти: Jira , Confluence, GitLab, Agile, Scrum.
Додатково: Приватне медичне обслуговування, Спортивна підписка, Групове страхування життя, Преміум Medicover із стоматологом, Кафетерій MyBenefit (500p/міс.), уроки англійської мови, 40 годин для розвитку, Гнучкий графік роботи та віддалено можливість роботи, страховка Lloyds - у разі співпраці на B2B, субсидія на придбання окулярів (300 злотих/рік), ігрова кімната, стоянка для велосипедів, безкоштовна кава, без дрес-коду, сучасний офіс, безкоштовні закуски, безкоштовна парковка в 3 хв. офіс, дитячий садок в будинку, душ.