NCC Group
Манчестер, Великобритания
Должность: Старший разработчик ServiceNow Местоположение: GBR Манчестер Хардман Бульвар / гибрид
Старший разработчик ServiceNow является главным техническим экспертом по платформе ServiceNow, лежащей в основе наших управляемых услуг в области кибербезопасности. Роль включает проектирование, создание и поддержку сложных, сильно кастомизированных приложений в среде, где стандартной функциональности недостаточно: изолированные приложения, пользовательские модели данных, расширенное серверное и клиентское скриптование, а также интеграция с инструментами безопасности и клиентскими средами. Требуется экспертное знание JavaScript, строгий подход к производительности, поддерживаемости и обновляемости, а также умение определять, когда следует использовать конфигурацию, когда — кастомизацию, а когда — ставить под сомнение требования. Поскольку платформа обеспечивает предоставление управляемых услуг внешним клиентам в режиме реального времени, сотрудник напрямую взаимодействует с клиентами и заинтересованными сторонами службы по вопросам требований, технических эскалаций и влияния на услугу, а также несет ответственность за решения, соответствующие договорным обязательствам по обслуживанию. Как технический руководитель команды разработчиков, сотрудник устанавливает технические стандарты, отвечает за ревью кода и архитектурное направление, а также наставничает и развивает команду в целом.
Техническое руководство: выступать в качестве технического эксперта по платформе: отвечать за архитектурное направление и технические стандарты, принимать и документировать значимые проектные решения, а также предоставлять финальное техническое одобрение перед продвижением кода.
Разработка сложных приложений: проектировать и создавать изолированные приложения, пользовательские модели данных и бизнес-логику, которые выходят далеко за рамки стандартной функциональности, сохраняя при этом поддерживаемость и возможность обновления экземпляра.
Расширенное скриптование и инженерия JavaScript: писать, ревьюировать и рефакторить расширенные серверные и клиентские JavaScript-скрипты, включая Script Includes, Business Rules, GlideAjax, Scripted REST APIs, UI Scripts, UI Actions и виджеты Service Portal, применяя надежные инженерные практики в рамках ограничений платформы.
Проектирование клиентских решений: напрямую работать с клиентами и заинтересованными сторонами службы над формированием требований в технические проекты, объяснять компромиссы и ограничения простым языком, а также обеспечивать операбельность реализованных решений в рамках управляемой службы и ее договорных обязательств.
Интеграции: проектировать и создавать надежные интеграции с внешними системами, инструментами безопасности и клиентскими платформами с использованием REST и SOAP, включая аутентификацию, обработку ошибок, поведение при повторных попытках и мониторинг.
Состояние платформы и обновляемость: отвечать за техническое качество сильно кастомизированных экземпляров для нескольких клиентов: настройка производительности, сокращение технического долга, анализ влияния обновлений и исправление пропущенных или некорректных кастомизаций.
Ревью кода и технические стандарты: устанавливать и обеспечивать соблюдение стандартов кодирования, практик безопасной разработки и взаимного рецензирования в команде, а также добиваться последовательного, измеримого улучшения качества кода.
Сложное устранение неполадок и эскалация: выступать в качестве конечной точки эскалации для наиболее сложных дефектов и производственных проблем, влияющих на клиентов, включая анализ первопричин интеграций, ACL, асинхронной обработки и производительности, а также сообщать о результатах заинтересованным сторонам службы и клиентам.
Наставничество и развитие компетенций: обучать разработчиков и администраторов посредством парного программирования, обзоров дизайна и технических прогонов; повышать техническую глубину команды и уменьшать количество единых точек знаний.
Документация: создавать и поддерживать техническую документацию, спецификации интеграций и руководства по эксплуатации в стандарте, позволяющем другим поддерживать и развивать работу.
Сотрудничество: тесно сотрудничать с администраторами ServiceNow, фронтенд-разработчиками, UX-специалистами и коллегами по доставке услуг, чтобы обеспечить бесшовную сквозную реализацию и эксплуатацию решений.
Практический опыт разработки ServiceNow, включая минимум 3 года работы со сложными, сильно кастомизированными, многоцелевыми корпоративными экземплярами, а не с реализациями "из коробки"
Экспертный уровень JavaScript: уверенное владение серверным скриптованием в среде выполнения платформы, а также современным клиентским JavaScript, включая отладку, рефакторинг и написание кода с учетом производительности
Демонстрируемый опыт работы в качестве главного технического разработчика платформы или команды: установка стандартов, контроль ревью кода, принятие архитектурных решений и наставничество других разработчиков
Опыт предоставления ServiceNow в рамках управляемой службы, MSP или среды с несколькими клиентами, включая прямое взаимодействие с клиентами по требованиям, техническим эскалациям и влиянию на услугу
Сертификаты ServiceNow Certified Application Developer (CAD) и Certified System Administrator (CSA)
Экспертное знание разработки платформы: изолированные приложения, модели данных и дизайн таблиц, Business Rules, Script Includes, GlideRecord и GlideAggregate, ACL, Flow Designer, запланированные задания и асинхронная обработка
Глубокое знание клиентских и серверных API ServiceNow, включая Scripted REST APIs, GlideAjax и различия между разработкой изолированных и глобальных приложений
Подтвержденный опыт проектирования и поддержки интеграций (REST, SOAP, OAuth и модели SSO) с внешними и клиентскими системами
Демонстрируемый опыт настройки производительности, продвинутой отладки и диагностики сложных проблем платформы в производственной среде
Опыт обновлений платформы на кастомизированном экземпляре, включая анализ влияния и устранение неполадок
Практика жизненного цикла безопасной разработки программного обеспечения (SSDLC), структурированное управление релизами и контроль версий (update sets, репозитории приложений, ATF, CI/CD)
Способность работать автономно, полностью отвечать за доставку и устанавливать техническое направление для других
Отличное письменное и устное общение на английском языке, включая способность объяснять технические компромиссы и влияние на услугу нетехническим специалистам и клиентским заинтересованным сторонам
Желательные требования
Степень бакалавра в области компьютерных наук, информационных систем или смежной области
Дополнительные сертификаты ServiceNow (CIS по соответствующим модулям, Certified Technical Architect или Certified Master Architect)
Опыт работы с современными фронтенд-фреймворками, в частности React
Опыт работы в сфере кибербезопасности или управляемых услуг (Security Operations, Vulnerability Response, SIEM, SOC)
Опыт работы в гибкой модели разработки с использованием Jira и Azure DevOps
Опыт управления линейным персоналом или формального технического руководства
Гибкий график работы: Балансируйте работу и личную жизнь с помощью наших гибких вариантов работы.
Щедрое количество выходных дней: Наслаждайтесь 25 днями отпуска, плюс праздничные дни, с возможностью докупить до 5 дополнительных дней ежегодного отпуска.
Medicash & Критические заболевания
Финансовые и инвестиционные льготы: Обеспечьте себе спокойствие с нашим пенсионным планом, страхованием жизни и программой совместного владения акциями.
Общественные и волонтерские программы: Внесите свой вклад в развитие своего сообщества с помощью наших волонтерских инициатив.
Программа экологичных автомобилей: Передвигайтесь экологично и экономьте деньги с нашей программой экологичных автомобилей.
Велосипедная программа: Оставайтесь в форме и здоровыми с нашей программой "велосипед на работу".
Особые выходные: Берите отгулы в важные моменты жизни, такие как вступление в брак/гражданское партнерство, рождение внука и появление нового питомца.
Планирование семьи: Воспользуйтесь нашим щедрым отпуском по беременности и родам, а также отпуском и поддержкой для тех, кто проходит лечение бесплодия.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 3 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить