Серверный разработчик (.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
Серверная разработка (.NET) – удаленно – команда Data Lake < /p>
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, интеграционный тест, Unit тестирование, Хранилища данных, Docker, Микросервисная архитектура, JavaScript, React, Linux, Entity Framework, AWS, Kafka. Инструменты: Jira, Confluence, GitLab, Agile, Scrum. Бонусы та переваги: Частное здравоохранение, Спортивная подписка, Групповое страхование жизни, Страховая премия Medicover со стоматологом, Кафетерий MyBenefit (500 пенсов в месяц), Уроки английского языка, 40 часов на развитие, Гибкий график работы и возможность удаленной работы, Страховка Lloyds - в случае сотрудничество по принципу B2B, Субсидия на приобретение очков (300 злотых/год), Игровая комната, Велопарковка, Бесплатный кофе, Без дресс-кода, Современный офис, Бесплатные перекусы, Бесплатная парковка в 3 минутах от офиса, Детский сад в здании, Душ .