Серверный разработчик (.NET) — удаленно — команда Data Lake Shiji Data Lake — часть мирового бренда Shiji Group, который разрабатывает инструменты обработки данных. Ваша работа будет заключаться в разработке части глобальной распределенной системы, которая будет предоставлять возможности данных для индустрии гостеприимства. Независимая платформа обработки данных интегрирует, собирает, гармонизирует и анализирует множество источников данных компании, чтобы предоставить клиентам Shiji целостную к
Серверный разработчик (.NET) — удаленно — команда 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
- Kafka
- Kubernetes, Docker
- li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API-шлюз и т. д.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Наша система
- Cloud Native, развернутая в Kubernetes в инфраструктуре AWS
- Написана на .NET, API First ( REST) с тонким клиентом пользовательского интерфейса.
- Написано на микросервисах, CQRS, на основе событий, шаблоне Saga для распределенных транзакций.
- Мультитенантный и мультирегиональный (США, ЕС, Китай, Азиатско-Тихоокеанский регион). , регионы развертывания на Ближнем Востоке)
- Разработка «с нуля» с кодом, созданным менее двух лет, началась с нуля в .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) - Удаленное управление – команда 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
- Kafka
- Kubernetes, Docker
- li>
- AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API-шлюз и т. д.)
- ELK Stack, Grafana, Opsgenie
- Kong Api Gateway
Наша система
- Cloud Native, развернутая в Kubernetes в инфраструктуре AWS
- Написана на .NET, API First ( REST) с тонким клиентом пользовательского интерфейса.
- Написано на микросервисах, CQRS, на основе событий, шаблоне Saga для распределенных транзакций.
- Мультитенантный и мультирегиональный (США, ЕС, Китай, Азиатско-Тихоокеанский регион). , регионы развертывания на Ближнем Востоке)
- Разработка «с нуля» с кодом, созданным менее двух лет, началась с нуля в .NET Core
,[Мы следуем Scrum с повторяющимися сеансами спринтов, подготовки и планирования спринтов, замораживанием кода после спринта и ретроспективными собраниями. Мы используем Gitlab для синхронизации кода с ветвями разработки и мастер-ветвей, а также создаем ветку функций для каждой пользовательской истории. Мы ежедневно фиксируемся и используем CI/CD. используя Gitlab, мы открываем запросы на слияние и ждем проверки от других членов команды перед слиянием, мы используем docker и docker Compose для локальной разработки и развертывания всех микросервисов, включая инфраструктуру для их запуска, мы создаем пакеты 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 (500 пенсов в месяц), уроки английского языка, 40 часов для развития, гибкий график работы и удаленный доступ. возможность работы, Страховка Lloyds - при сотрудничестве по B2B, Субсидия на приобретение очков (300 злотых/год), Игровая комната, Велопарковка, Бесплатный кофе, Без дресс-кода, Современный офис, Бесплатные закуски, Бесплатная парковка в 3 минутах от кабинет, детский сад в здании, душ.