Amazon
Software Dev Engineer III - AMZ26892.1
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик ПО III в Amazon: проектирование и разработка крупномасштабных распределённых многоуровневых систем, техническое лидерство на всём жизненном цикле разработки.
Задачи
- Проектировать архитектуру и дизайн крупномасштабных многоуровневых распределённых приложений, инструментов, систем и сервисов с использованием объектно-ориентированного проектирования, распределённого программирования, Java и C/C++
- Собирать бизнес- и функциональные требования от заказчиков и конечных пользователей и переводить их в технические спецификации
- Выступать техническим лидером на всём жизненном цикле разработки: от оценки объёма, планирования, концепции, дизайна, реализации и тестирования до документации, поставки и поддержки
- Проводить ревью дизайна других инженеров, давать обратную связь по архитектуре, интеграции, производительности и масштабируемости
- Управлять ресурсами на нескольких технических проектах и обеспечивать соответствие сроков, вех и приоритетов целям бизнеса
Требования
- Степень магистра или иностранный эквивалент в области Computer Science, инженерии, математики или смежной области и три года опыта работы на данной должности либо в роли Software Engineer, Software Developer или смежной
- Либо степень бакалавра или иностранный эквивалент в той же области и пять лет опыта как эквивалент магистра и трёх лет опыта
- Один год опыта технического лидерства и управления проектами по всем аспектам жизненного цикла разработки ПО
- Один год опыта проектирования и разработки крупномасштабных многоуровневых распределённых приложений, инструментов, систем или сервисов с использованием объектно-ориентированного проектирования, распределённого программирования и C#, C++ или Java
Условия
- 40 часов в неделю, 8:00–17:00
- Диапазон зарплаты $168100 - $227400
- Amazon — работодатель равных возможностей
Навыки
- Java
- C/C++
- C#
- Object Oriented Design
- distributed programming