NCC Group
Rijswijk, Нидерланды
Должность: Старший разработчик ServiceNow Местоположение: NLD Rijswijk / гибрид
Старший разработчик ServiceNow является главным техническим экспертом по платформе ServiceNow, лежащей в основе наших управляемых услуг в области кибербезопасности. Эта роль предполагает проектирование, создание и поддержку сложных, сильно кастомизированных приложений в среде, где стандартного функционала недостаточно:scoped applications, пользовательские модели данных, продвинутое серверное и клиентское программирование, а также интеграция с инструментами безопасности и средами клиентов. Требуется экспертное знание JavaScript, строгий подход к производительности, сопровождаемости и обновляемости, а также умение принимать решения о том, когда следует конфигурировать, когда кастомизировать, а когда оспаривать требования. Поскольку платформа предоставляет услугу управления в реальном времени внешним клиентам, сотрудник напрямую взаимодействует с клиентами и заинтересованными сторонами сервиса по вопросам требований, технических эскалаций и влияния на сервис, а также несет ответственность за решения, которые выдерживают контрактные обязательства по обслуживанию. В качестве технического руководителя команды разработки, сотрудник устанавливает технические стандарты, отвечает за ревью кода и архитектурное направление, а также обучает и развивает команду в целом.
Техническое руководство: Выступать в качестве технического эксперта по платформе: отвечать за архитектурное направление и технические стандарты, принимать и документировать ключевые проектные решения, а также предоставлять финальное техническое одобрение перед продвижением кода.
Разработка сложных приложений: Проектировать и создавать scoped applications, пользовательские модели данных и бизнес-логику, выходящие далеко за рамки стандартных возможностей, при этом сохраняя поддерживаемость и обновляемость экземпляра.
Продвинутое программирование и инженерия JavaScript: Писать, рецензировать и рефакторить продвинутый серверный и клиентский JavaScript для Script Includes, Business Rules, GlideAjax, Scripted REST APIs, UI Scripts, UI Actions и виджетов Service Portal, применяя надежные инженерные практики в рамках ограничений платформы.
Клиентоориентированное проектирование решений: Напрямую работать с клиентами и заинтересованными сторонами сервиса для преобразования требований в технические проекты, объяснять компромиссы и ограничения простым языком, а также обеспечивать эксплуатационную готовность поставляемого решения в рамках управляемого сервиса и его контрактных обязательств.
Интеграции: Проектировать и создавать надежные интеграции с внешними системами, инструментами безопасности и клиентскими платформами с использованием REST и SOAP, включая аутентификацию, обработку ошибок, поведение при повторных попытках и мониторинг.
Состояние платформы и обновляемость: Отвечать за техническое качество сильно кастомизированного набора экземпляров для нескольких клиентов: оптимизация производительности, снижение технического долга, анализ влияния обновлений и устранение проблем с пропущенными или сломанными кастомизациями.
Ревью кода и технические стандарты: Устанавливать и обеспечивать соблюдение стандартов кодирования, практики безопасной разработки и взаимного рецензирования в команде, а также способствовать постоянному, измеримому улучшению качества кода.
Сложное устранение неполадок и эскалация: Выступать в качестве конечной точки эскалации для наиболее сложных дефектов и проблем производства, влияющих на клиентов, включая анализ первопричин в интеграциях, ACL, асинхронной обработке и производительности, а также сообщать результаты заинтересованным сторонам сервиса и клиентам.
Менторство и развитие компетенций: Обучать разработчиков и администраторов посредством парного программирования, обзоров проектов и технических обсуждений; повышать техническую глубину команды и снижать зависимость от отдельных специалистов.
Документация: Создавать и поддерживать техническую документацию, спецификации интеграций и руководства (runbooks) на уровне, позволяющем другим поддерживать и расширять проделанную работу.
Сотрудничество: Тесно сотрудничать с администраторами ServiceNow, фронтенд-разработчиками, специалистами по UX и коллегами по доставке услуг, чтобы обеспечить бесшовную реализацию и эксплуатацию решений от начала до конца.
Практический опыт разработки ServiceNow, включая минимум 3 года работы со сложными, сильно кастомизированными, многоприложными корпоративными экземплярами, а не с реализациями "из коробки".
Экспертное знание JavaScript: уверенное владение серверным программированием в среде выполнения платформы, а также современным клиентским JavaScript, включая отладку, рефакторинг и написание кода с учетом производительности.
Демонстрируемый опыт работы в качестве старшего технического разработчика на платформе или в команде: установка стандартов, ответственность за ревью кода, принятие архитектурных решений и менторство других разработчиков.
Опыт предоставления ServiceNow в рамках управляемого сервиса, MSP или среды с несколькими клиентами, включая непосредственное взаимодействие с клиентами по вопросам требований, технических эскалаций и влияния на сервис.
Сертификация ServiceNow Certified Application Developer (CAD) и Certified System Administrator (CSA).
Экспертные знания разработки платформы: scoped applications, проектирование моделей данных и таблиц, Business Rules, Script Includes, GlideRecord и GlideAggregate, ACLs, Flow Designer, запланированные задания и асинхронная обработка.
Глубокое знание клиентских и серверных API ServiceNow, включая Scripted REST APIs, GlideAjax и различия между разработкой scoped и global приложений.
Подтвержденный опыт проектирования и поддержания интеграций (REST, SOAP, OAuth и шаблоны SSO) с внешними и клиентскими системами.
Демонстрируемый опыт оптимизации производительности, продвинутой отладки и диагностики сложных проблем платформы в производственной среде.
Опыт обновлений платформы на кастомизированном экземпляре, включая анализ влияния и исправление ошибок.
Практика безопасного жизненного цикла разработки программного обеспечения (SSDLC), структурированное управление релизами и контроль версий (update sets, application repositories, ATF, CI/CD).
Способность работать автономно, управлять поставкой от начала до конца и определять техническое направление для других.
Отличное владение английским языком, как в письменной, так и в устной форме, включая способность объяснять технические компромиссы и влияние на сервис нетехническим специалистам и клиентским заинтересованным сторонам.
Желательные требования
Гибкий график работы: Балансируйте работу и личную жизнь с нашими опциями гибкого рабочего времени. Щедрый отпуск: Наслаждайтесь 25 днями отпуска, плюс выходные дни, с возможностью докупить до 5 дополнительных дней ежегодного отпуска. Medicash & Программа страхования от критических заболеваний Финансовые и инвестиционные льготы: Наслаждайтесь спокойствием благодаря нашей пенсионной программе, страхованию жизни и схеме совместного владения акциями. Программы сообщества и волонтерства: Внесите свой вклад в свое сообщество, участвуя в наших волонтерских программах. Программа экологичных автомобилей: Водите экологично и экономьте деньги с нашей схемой экологически чистых автомобилей. Велосипедная программа: Оставайтесь в форме и будьте здоровы с нашей программой "велосипед на работу". Особое время для отдыха: Возьмите отгул для важных жизненных событий, таких как свадьба/заключение гражданского партнерства, становление бабушкой/дедушкой, и встреча нового питомца. Планирование семьи: Воспользуйтесь нашим щедрым отпуском по беременности и родам, а также отпуском и поддержкой для тех, кто проходит лечение бесплодия.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 3 лет
Формат работы
Гибрид
Уровень английского
C1 - Продвинутый
ИИ напишет его по твоему резюме, останется только отправить