В Nielsen мы поддерживаем ваш карьерный рост как партнерство, помогая вам прокладывать свой путь. Присоединяйтесь к нашей динамичной команде из почти 14 000 сотрудников, где вы станете частью поддерживающего сообщества, посвященного вашему успеху. Когда вы преуспеваете, мы преуспеваем. Принимайте новые инициативы, исследуйте инновационные подходы и мечтайте по-крупному, чтобы вместе мы постоянно совершенствовались. Ваше совершенство подпитывает наше будущее.
В роли старшего разработчика программного обеспечения вы будете работать в команде Scrum/DevOps, занимающейся анализом, разработкой, тестированием и поддержкой высокосложного программного обеспечения, построенного на больших данных. Ваша основная задача будет заключаться в обеспечении совпадения целей проекта с бизнес-целями. Тесно сотрудничайте со своей командой Scrum и программной командой для тестирования, разработки, уточнения и внедрения качественного программного обеспечения в производство с использованием стандартных методологий Agile.
- Создание масштабируемых, надежных и экономически эффективных решений для облачных и локальных сред с упором на качество, стандартные практики кодирования и экономичность.
- Разработка и тестирование облачных приложений для новых и существующих бэкэнд-систем, помощь командам разработки в миграции в облако.
- Создание повторно используемого кода и компонентов для использования в нескольких проектных командах.
- Понимание корпоративной архитектуры в контексте существующих платформ, сервисов и стратегического направления.
- Реализация комплексных решений с надежной технической архитектурой в области аналитики больших данных, с упором на производительность, качество, поддерживаемость, стоимость и тестируемость.
- Разработка инновационных решений для создания общих компонентов, позволяющих настраивать их для различных продуктов.
- Разработка технических спецификаций и стратегий непрерывной сборки и развертывания для поддержки методологий Agile.
- Установление и управление ожиданиями по проектам с участием консультантов.
- Предоставление поддержки в интеграции с облаком различным проектным командам.
- Создание быстрых технических прототипов для ранней валидации клиентами новых технологий.
- Эффективное сотрудничество с Data Science для перевода методологий в инженерные сборочные конвейеры.
- Работа с продуктовладельцами для преобразования сложных бизнес-требований в технические решения, направляя процессы проектирования и архитектуры.
- Менторство младших членов команды, предоставление руководства и содействие их профессиональному развитию.
- Постоянное обучение новейшим технологиям и методологиям через отраслевые форумы, сети коллег и взаимодействие с клиентами.
- Поощрение командной среды, подчеркивающей непрерывное обучение и развитие инновационных технологий через совместные усилия.
- Бакалаврская степень в области компьютерных наук или инженерии и 4-8 лет опыта в разработке информационных технологий.
- Подтвержденная экспертиза в облачной архитектуре и внедрении.
- Сильные аналитические и технические навыки для устранения неполадок и решения проблем.
- Способность предоставлять надежные, масштабируемые и безопасные решения, используя лучшие практики.
- Более 3 лет опыта работы с большими данными, использованием Apache Spark, разработкой распределенных приложений и созданием приложений с неизменной инфраструктурой в облаке AWS с использованием технологий автоматизации, таких как Terraform, Ansible или CloudFormation.
- Способность быстро изучать новые технологии, языки программирования и фреймворки.
- Опыт работы с сервис-ориентированной архитектурой, Spark Streaming и Git.
- Знание языков программирования и инструментов/сервисов: Java или Scala, Big Data, Hadoop, Spark, Spark SQL, Presto/Hive, облачных технологий (предпоч