Должность: Старший инженер-программист
Компания: ServiceNow
Местоположение: Дублин / Ирландия
ServiceNow CRM помогает компаниям продавать, выполнять заказы и обслуживать клиентов на единой платформе с поддержкой ИИ, охватывающей управление клиентским сервисом (CSM), управление выездным обслуживанием (FSM) и CRM для продаж.
В качестве старшего инженера-программиста вы будете проектировать и создавать функции для CSM Playbooks и рабочих процессов обслуживания клиентов, включая управление заявками и рабочими заказами, а также управляемые сценарии для агентов.
Вы будете полностью отвечать за сложные компоненты, тесно сотрудничая с командами по продуктам, дизайну и смежными платформенными командами для внедрения рабочих процессов, на которые ежедневно полагаются агенты и клиенты. Вы привнесете прочные инженерные знания, стремление к качеству в масштабе и желание сделать процессы, ориентированные на клиента, быстрее и интеллектуальнее с помощью ИИ.
Что вы будете делать:
- Создавать высококачественные, масштабируемые, чистые и повторно используемые приложения и интеграционные решения с использованием платформы ServiceNow и сопутствующих технологий.
- Сотрудничать с владельцами продуктов для понимания подробных требований и нести ответственность за свой код от проектирования, реализации, автоматизации тестирования до поставки высококачественных продуктов нашим пользователям.
- Проектировать и разрабатывать масштабируемые, поддерживаемые и повторно используемые программные компоненты с особым акцентом на производительность и надежность.
- Руководить критически важными техническими инициативами от планирования до развертывания, постоянно совершенствуя и улучшая существующие приложения и сервисы.
- Изучать новейшие функции ServiceNow и оценивать их для внедрения.
- Разрабатывать концептуальные и прототипные решения для проверки архитектурных и проектных решений и демонстрации их осуществимости.
- Устанавливать и продвигать лучшие практики в области разработки платформы, интеграций и оптимизации производительности.
- Способствовать культуре непрерывного обучения и совершенствования, делясь лучшими практиками в области инженерии и качества.
- Наставлять и руководить инженерами, развивая техническое совершенство и профессиональный рост в команде.
Чтобы добиться успеха в этой роли, вам потребуется:
- Более 5 лет опыта работы в инженерии программного обеспечения, с подтвержденным опытом технического руководства, принятого за пределами вашей непосредственной команды.
- Эффективное, ответственное использование ИИ-помощников по кодированию и агентов.
- Прямой практический опыт написания инструкций и запросов для агентов, проектирования автономных рабочих процессов и создания системы оценки, которая их проверяет.
- Опыт работы с LLM API, функциями с извлечением информации (retrieval-grounded features), оркестровкой агентов, вызовами инструментов и функций, а также обеспечением структурированного вывода — включая миграцию по крайней мере одной модели или оркестровки, завершенную в производственной среде.
- Опыт в системном проектировании, API, моделировании данных и тестировании фронтенда, серверной части и реляционных данных с высоким уровнем качества.
- Опыт работы с программным стеком, включая Java, JavaScript/TypeScript, React, и подтвержденная способность быстро осваивать новые инструменты и фреймворки.
- Знакомство с фреймворками автоматизированного тестирования, такими как JUnit, Selenium, TestNG и Playwright, и интеграция тестов в CI/CD пайплайны.
- Опыт дежурств и управления инцидентами в системах, ориентированных на клиента, включая ответственность за последующие системные исправления.
- Способность устранять сложные системные проблемы и оптимизировать производительность всего стека.
- Степень бакалавра в области компьютерных наук, инженерии программного обеспечения или смежной технической области, или эквивалентный практический опыт.
Желательно:
- Опыт использования инструментов ИИ для кодирования, таких как Claude или Codex.
- Знание предметной области CRM и опыт работы.
Рабочие роли (Work Personas)
Мы подходим к нашему распределенному рабочему миру с гибкостью и доверием. Рабочие роли (гибкая, удаленная или обязательная работа в офисе) — это категории, которые присваиваются сотрудникам ServiceNow в зависимости от характера их работы и назначенного рабочего места. Для определения соответствия рабочей роли ServiceNow может подтвердить расстояние между вашим основным местом жительства и ближайшим офисом ServiceNow с помощью стороннего сервиса.
ServiceNow является работодателем, предоставляющим равные возможности. Мы стремимся создать доступный и инклюзивный опыт для всех кандидатов. Для получения информации об accommodations при подаче заявки обращайтесь по адресу globaltalentss@servicenow.com за помощью.