GCI Incorporated
Software Developer SME (Systems Software) (TS/SCI with Poly Required)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик автоматизации для Adobe Creative Cloud в GCI. Создание и поддержка скриптов для InDesign, Illustrator и Photoshop, автоматизация сложных производственных процессов и документооборота.
Задачи
- Разрабатывать, поддерживать и оптимизировать скрипты автоматизации для Adobe InDesign, Illustrator и Photoshop
- Отлаживать скрипты после обновлений Adobe Creative Cloud, изменений ОС и производственных процессов
- Автоматизировать сложные рабочие процессы: создание и изменение документов, обработку графики и ассетов, экспорт документов
- Анализировать устаревшие скрипты, выявлять дефекты и проблемы производительности, рефакторить с сохранением функциональности
- Разрабатывать скрипты, взаимодействующие с веб-API, локальной файловой системой и распространёнными форматами файлов
- Создавать техническую документацию по архитектуре, зависимостям, установке и эксплуатации скриптов
- Разрабатывать тест-кейсы и проводить функциональное и регрессионное тестирование
- Управлять приоритетами и задачами проекта, обеспечивая точность и своевременность
- Соблюдать стандарты разработки заказчика и применять современные практики веб- и прикладной разработки
Требования
- Опыт разработки и поддержки скриптов автоматизации для Adobe Creative Cloud
- Опыт разработки скриптов для Adobe InDesign, Illustrator и Photoshop
- Продвинутое владение JavaScript/ExtendScript и объектными моделями Adobe-приложений
- Опыт работы с Adobe UXP, CEP или другими технологиями расширяемости Adobe
- Опыт автоматизации сложных производственных процессов с документами, графикой и экспортом
- Опыт отладки скриптов после обновлений Adobe CC и изменений ОС
- Опыт анализа и рефакторинга устаревших скриптов
- Опыт реализации обработки ошибок, валидации, логирования и механизмов восстановления
- Опыт разработки скриптов, взаимодействующих с веб-API и файловой системой
- Знание практик жизненного цикла разработки ПО: анализ требований, разработка, тестирование, развёртывание, поддержка
- Опыт работы с системами контроля версий, например Git
- Опыт диагностики и устранения производственных дефектов в установленные сроки
- Опыт написания поддерживаемого, модульного и документированного кода
- Опыт создания технической документации
- Опыт разработки тест-кейсов и проведения функционального и регрессионного тестирования
- Гражданство США и действующий допуск TS/SCI с полиграфом
Условия
- Требуется гражданство США и активный допуск TS/SCI с полиграфом
- Работодатель обеспечивает равные возможности трудоустройства
Навыки
- Adobe Creative Cloud
- Adobe InDesign
- Adobe Illustrator
- Adobe Photoshop
- JavaScript
- ExtendScript
- Adobe UXP
- CEP
- Git
- Web APIs