В компании Nielsen мы верим, что рост карьеры - это партнерство. Вы управляете, подпитываете и определяете путь. Присоединившись к нашей команде из почти 14 000 сотрудников, вы станете частью сообщества, которое поможет вам преуспеть. Мы поддерживаем вас, потому что ваш успех - это наш успех. Начинайте новые инициативы, исследуйте новые подходы и дайте себе свободу мыслить масштабно, чтобы мы могли непрерывно совершенствоваться вместе. Мы поддерживаем ваше лучшее, чтобы сделать наше будущее сильнее.
Как разработчик программного обеспечения, вы будете важным участником команды Scrum/DevOps, занимаясь анализом, разработкой, тестированием и поддержкой сложного программного обеспечения, построенного на основе больших данных. Ваша основная задача - добиться выполнения целей проекта, которые соответствуют бизнес-задачам. Тесно сотрудничайте с вашей командой Scrum и программной командой для разработки, тестирования, совершенствования и внедрения качественного ПО в производственные системы с использованием стандартных Agile-методологий.
- Создавать и тестировать облачные приложения для новых и существующих серверных систем, обеспечивая эффективные миграции в облако и соблюдение лучших стандартов кодирования.
- Разрабатывать повторно используемый код и компоненты платформы, которые могут быть использованы множеством проектных команд.
- Предоставлять поддержку разработки облачной интеграции для различных проектных команд.
- Использовать современные паттерны проектирования и архитектурные принципы для создания повторно используемого кода и компонентов для различных проектов.
- Писать как модульные, так и интеграционные тесты, а также разрабатывать инструменты автоматизации для ежедневных задач.
- Помогать владельцу продукта в определении будущих историй и поддерживать технического лидера в спецификации технических требований для новых инициатив.
- Создавать быстрые технические прототипы для ранней валидации новых технологий у клиентов.
- Сотрудничать с Data Science для интеграции методологий в инженерные пайплайны сборки.
- Эффективно работать с кросс-функциональными командами для совмещения целей разработки с более широкими бизнес-целями.
- 3-5 лет практического опыта разработки программного обеспечения в сочетании с высшим образованием в области компьютерных наук или инженерии.
- Глубокие знания в области облачной архитектуры и реализации облачных решений.
- Подробное знание служб хранения, сетевой инфраструктуры и вычислительных услуг, а также глубокое понимание много-зонных и региональных конструкций.
- Способность предоставлять решения по обеспечению устойчивости, масштабируемости, оптимизации и безопасности облачных решений с использованием лучших практик.
- Умение разрабатывать ПО с использованием Java, Python или Scala и уверенные знания SQL.
- Опыт работы с инструментами/языками обработки больших данных и распределенными вычислениями, такими как Spark Scala или аналогичные.
- Знакомство с инструментами оркестрации, такими как Apache Airflow или аналогичные.
- Глубокие знания Unix/Linux ОС, команд, shell-скриптов, Python, JSON, YAML.
- Опыт работы с Agile Scrum методологиями в разработке приложений.
- Уверенные знания AWS S3, PostgreSQL или MySQL.
- Знание инструментов развертывания и автоматизации, таких как Terraform и Cloud Formation, будет плюсом.
- Твердое понимание вычислительных служб, включая EC2, EMR и AWS Lambda.
- Опыт работы с системами управления версиями, такими как GitLab/Bitbucket.
- Сертификация AWS является преимуществом.
- Превосходные навыки устного/письменного общения и межличностного взаимодействия.
- Сильные аналитические и технические навыки в области устранения неполадок и решения проблем