NS2 Mission
Software Developer (Expert)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Экспертный разработчик ПО в команду, поддерживающую критически важные миссии национальной безопасности. Ведёт техническое лидерство по всему циклу разработки: проектирование и реализация масштабных enterprise-приложений, cloud-native и веб-систем, менторство инженеров.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise-приложения и веб-решения
- Обеспечивать инженерную и программную поддержку проектов миссии и инфраструктуры
- Руководить проектированием ПО на всех фазах жизненного цикла разработки
- Анализировать требования пользователей и бизнеса и переводить их в масштабируемые технические решения
- Проектировать архитектуру приложений, workflow, модели и технические схемы
- Разрабатывать и кастомизировать ПО для повышения операционной эффективности
- Поддерживать проектирование, интеграцию и разработку баз данных
- Разрабатывать и поддерживать сайты и веб-приложения, включая деплой и сопровождение
- Проводить тестирование, отладку и обеспечение качества ПО
- Готовить технический анализ и отчётность по статусу проектов и производительности систем
- Работать в кросс-функциональных командах в Agile-среде
- Наставлять и технически вести junior-разработчиков и аналитиков
- Выступать техническим консультантом по нескольким программам и проектам
- Следить за новыми технологиями и лучшими практиками разработки
Требования
- Bachelor's degree в Computer Science, Software Engineering, Information Systems или смежной области либо эквивалентный опыт
- 10+ лет опыта разработки ПО
- Обширный опыт разработки enterprise-приложений и веб-решений
- Сильный опыт разработки на Java
- Опыт разработки front-end приложений на Angular
- Опыт проектирования и разработки веб-сервисов и API
- Опыт работы в Agile/SCRUM и поддержки Lean Agile методологий
- Опыт работы с системами контроля версий и CI/CD, включая Git и Jenkins
- Опыт непрерывной интеграции, автоматизированного тестирования, DevOps-практик и обеспечения качества ПО
- Знакомство с Linux-окружениями
- Опыт перевода формальных и неформальных требований в масштабируемые программные решения
- Опыт работы с технологиями подключения к БД, включая JDBC, ODBC или аналогичные интерфейсы
- Сильные коммуникативные, аналитические навыки и навыки решения проблем
- Способность эффективно работать в географически распределённых командах
- Требуется допуск TS/SCI FSP
- Для позиции необходимо гражданство США
Условия
- Диапазон зарплаты: $151,323.00 – $205,577.00
- Итоговая компенсация определяется по квалификации, опыту, локации и контрактным условиям и может выходить за указанный диапазон
- Пакет бенефитов для сотрудника и семьи
- Культура инклюзии, фокус на здоровье и благополучии, гибкие модели работы
- Равные возможности трудоустройства и доступность для соискателей с инвалидностью
Навыки
- Java
- Angular
- Git
- Jenkins
- Linux
- AWS
- Terraform
- Puppet
- REST APIs
- SOAP Services
- JDBC
- ODBC
- CI/CD Pipelines
- Agile
- Scrum
- DevOps
- Microservices Architecture
- Micro front-end
- Web services
- Databases