Parsons
Software Developer - Secret
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в Parsons для поддержки национальной кибербезопасности и оборонных миссий. Работа в небольшой команде над интеграцией специализированного ПО в тактическую операционную платформу, включая разработку Foundry-приложений.
Задачи
- Проектировать, разрабатывать, интегрировать, тестировать, развёртывать и сопровождать full-stack приложения
- Разрабатывать и настраивать Foundry-приложения для поддержки рабочих процессов миссии, принятия операционных решений, интеграции данных и совместной работы пользователей
- Переводить бизнес-, миссионные и функциональные требования в масштабируемые технические решения
- Разрабатывать технические проекты, спецификации интерфейсов и документацию по архитектуре ПО
- Создавать адаптивные веб-приложения с использованием HTML, CSS, JavaScript и фронтенд-фреймворков
- Разрабатывать и интегрировать бэкенд-сервисы, API и вызовы веб-сервисов к внешним системам
- Поддерживать кастомные веб-визуализации сложных операционных и миссионных данных
- Выполнять кодирование, отладку, модульное и интеграционное тестирование, устранение неполадок
- Проводить анализ первопричин и внедрять корректирующие действия для дефектов ПО и проблем производительности
- Интегрировать программные компоненты в тактических и корпоративных средах
- Разрабатывать и поддерживать решения баз данных с использованием реляционных и NoSQL технологий
- Участвовать в код-ревью и продвигать качество, поддерживаемость, безопасность и производительность ПО
- Использовать Git и установленные практики управления конфигурациями для контроля версий и совместной работы
- Поддерживать развёртывание, управление релизами и сопровождение
- Исследовать и внедрять новые инструменты, техники и технологии разработки, включая возможности Foundry
- Готовить и поддерживать техническую документацию, проектные артефакты, тестовую документацию и материалы для пользователей
- Чётко доносить техническую информацию до заказчиков, инженерных команд и руководства программы
- Эффективно работать в Agile-среде, участвуя в планировании, оценке, стендапах, обзорах и ретроспективах
- Обеспечивать техническое руководство и наставничество для менее опытных разработчиков
Требования
- Активный допуск Secret security clearance
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или смежной технической дисциплине; эквивалентная комбинация образования, обучения и опыта может быть рассмотрена
- 10 и более лет профессионального опыта разработки ПО с сильным бэкграундом в HTML, CSS, JavaScript
- Подтверждённый опыт разработки и поддержки production-приложений
- Опыт самостоятельной работы в небольшой команде или миссионно-ориентированной инженерной среде
- Опыт работы на нескольких этапах жизненного цикла разработки ПО
- Сильные аналитические навыки, навыки устранения неполадок, коммуникации и документирования
- Способность получать и поддерживать специфические для программы требования доступа
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Диапазон зарплаты: $148,300.00 - $266,900.00
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск
- Employee Stock Ownership Plan (ESOP)
- 401(k)
- Страхование жизни
- Гибкий график работы
- Праздничные дни
Навыки
- HTML
- CSS
- JavaScript
- Foundry
- React
- Java
- Node.js
- RESTful APIs
- Microsoft SQL Server
- PostgreSQL
- MySQL
- MongoDB
- NoSQL
- Git
- Agile
- DevSecOps
- CI/CD
- контейнеризация
- облачные платформы
- автоматизированное тестирование
- infrastructure-as-code