The N&D Group
Senior Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду, отвечающую за корпоративную экосистему приложений. Ведёт техническое лидерство от проектирования решения до релиза, менторит инженеров и развивает надёжность продуктов Guidewire.
Задачи
- Координировать, контролировать и помогать внедрять запрошенные изменения систем, включая мониторинг системы контроля версий, подготовку документации по развёртыванию и координацию тестовых сред
- Встречаться с руководством для приоритизации стратегических проектов и поддерживать коммуникацию о текущем статусе проектов
- Укреплять ключевые технические компетенции команды через менторинг, обучение, коучинг и обмен знаниями
- Выступать примером как senior-член команды: давать технические рекомендации, продвигать лучшие практики и формировать культуру непрерывного обучения и профессионального роста
- Отслеживать внутренние запросы и открытые вопросы с вендорами
- Анализировать функциональность приложений и программной экосистемы компании и предлагать возможности для улучшения и оптимизации
- Обновлять существующие программы для исправления ошибок или расширения функциональности; мониторить работу закреплённых программ и реагировать на проблемы, диагностируя и исправляя ошибки в логике и коде
- Координировать и обсуждать бизнес-цели, задачи и требования к запрошенным изменениям, документировать их
- Анализировать требования и потребности пользователей в новом ПО, выполнять анализ, проектирование, реализацию, установку и обучение по новому разработанному или приобретённому ПО
- Коммуницировать с бизнесом о прогрессе проекта и возникающих проблемах
- Использовать аналитические навыки и знание компьютеров для улучшения бизнес-процессов
- Обеспечивать ясность инициатив по разработке, выявлять потенциальные проблемы и предлагать альтернативные решения
- Документировать лучшие практики разработки с возможностью будущих изменений
- Тесно работать с руководством компании, чтобы экосистема разработки отвечала бизнес-потребностям, учитывая как аппаратные, так и программные вопросы при разработке новых систем или расширении существующих
- Помогать пользователям и операционным подразделениям во внедрении и поддержке систем, включая установку, обучение и устранение неполадок
- Проводить факт-файндинг и анализ программных проблем; применять установленные процедуры для их решения
- Помогать в выборе аппаратного и программного обеспечения; поддерживать контакт с вендорами
- Следить за отраслевыми трендами и технологическими достижениями
Требования
- Развитая бизнес-хватка
- Способность выполнять несколько задач и вести множество назначений одновременно
- Процессное мышление, нацеленность на продуктивность и исключительный сервис
- Отличные навыки устной, телефонной и письменной коммуникации
- Умение хорошо работать в команде
- Профессиональный, позитивный и энтузиазный настрой
- Продвинутые навыки работы с компьютером
- Отличные навыки слушания и обратной связи
- Хорошие навыки решения проблем
- Эффективные навыки обучения и менторинга
Условия
- Степень бакалавра или эквивалентное образование и опыт
- 5+ лет опыта в смежной области
- Продемонстрированные высокие навыки разработки на Core Java
- Интеграции со сторонним ПО (REST API, SOAP API, XML, JSON и т. д.)
- Создание безопасного, производительного и масштабируемого ПО (APM-инструменты, профайлеры, инструменты нагрузочного тестирования)
- Инструменты CI/CD (GitHub, Bitbucket, Gradle, Maven, Artifactory, Nexus)
- Совместная работа в автономной, lean, кросс-функциональной команде
- Техническое лидерство от проектирования решения до релиза
- Техническое влияние на повышение надёжности продуктов Guidewire
- Менторинг отдельных сотрудников для роста их технических навыков и бизнес-знаний
Навыки
- Java
- REST API
- SOAP API
- XML
- JSON
- GitHub
- Bitbucket
- Gradle
- Maven
- Artifactory
- Nexus
- CI/CD
- APM
- профайлеры
- нагрузочное тестирование