AMEWAS
Software Developer (DAPS)-Journeyman
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в команду Data Acquisition and Processing (DAPS) для поддержки сбора данных при испытаниях на электромагнитный импульс, молнии и радиочастотную восприимчивость на базе Naval Air Station Patuxent River. Работа офисная, требуется допуск DoD Secret.
Задачи
- Проектировать Windows-приложение, которое станет новым ПО DAPS
- Использовать Agile-процесс (SCRUM или стандарт DoD agile) с фиксированными спринтами, включающими сбор требований, проектирование, разработку, тестирование и развёртывание
- Разрабатывать, проектировать, документировать и поставлять высокоуровневый дизайн архитектуры новой системы DAPS
- Участвовать в ежедневных внутренних обсуждениях, обсуждениях разработки, Sprint Review и Sprint Retrospective
- Завершать высокоуровневый дизайн системы к концу каждого спринта
- Проводить предварительный обзор дизайна и обзор системных требований
- Создавать документацию по архитектуре системы
- Совместно с командой разрабатывать остальную документацию по проекту
- Выступать поддерживающим участником команды разработчиков ПО DAPS
- Интегрировать ПО с устаревшей реляционной базой данных Microsoft Access SQL
- Обеспечивать взаимодействие ПО с существующими трансиверами EG&G ODS-1500 и ODS-2200 Optical Data Link
- Реализовывать функции записи, воспроизведения, презентации и пост-анализа
- Внедрять новый графический интерфейс (GUI) для управления функциями ПО
- Обеспечивать связь с Windows-системами (осциллографы, анализаторы сетей, компьютеры и т.д.)
- Использовать Python, Django, VS Code (или другие IDE), Windows, Red Hat Enterprise Linux, GitLab, MySQL (или другие БД)
Требования
- Степень бакалавра в области Computer Science или Engineering; степени в IT, математике, физике, аэрокосмической, компьютерной, программной, электротехнической, электронной или механической инженерии с опытом не менее 3 лет могут подойти
- Не менее 3 лет релевантного опыта работы
- Владение Python
- Владение DevOps и Continuous Integration
- Опыт работы со сложными архитектурами приложений (разделение ролей приложений, использование/проектирование API для управления или получения данных из других приложений)
- Опыт проектирования GUI (ОС или веб-приложений)
- Опыт анализа существующих и проектирования новых схем баз данных
- Знание стандартных алгоритмов программирования, паттернов проектирования и объектно-ориентированного проектирования ПО
- Опыт анализа устаревшего ПО в рамках модернизации
- Опыт использования Agile-разработки и методологий DevOps
- Способность взаимодействовать с заказчиками, инженерами и техниками для проектирования, разработки и развёртывания решений
- Требуется действующий допуск DoD Secret при приёме на работу
- Способность получить и поддерживать допуск DoD и/или дополнительные требования безопасности, необходимые для выполнения обязанностей
- Право на работу в США на полной занятости; спонсорство визы не предоставляется
Условия
- Диапазон зарплаты $105,200.00 - $175,000.00 в зависимости от опыта
- Удалённая работа не предусмотрена, требуется работа на площадке
- Медицинская, стоматологическая и офтальмологическая страховка, 401(k), страхование Life/AD&D/STD/LTD
- Оплачиваемый отпуск, праздничные и больничные дни
- Щедрая программа оплаты обучения и повышения квалификации
- Помощь с релокацией
- Подписные бонусы
- Признание выслуги лет
- Участие в жизни сообщества и волонтёрство
- Тимбилдинги
- Программа признания
- Программа wellness
- Employee Assistance Program (EAP)
- Скидка на мобильную связь
- Программа компенсации фитнеса
- Бонус за рекомендацию сотрудника
Навыки
- Python
- Django
- DevOps
- Continuous Integration
- GUI
- Microsoft Access
- SQL
- MySQL
- Windows
- Red Hat Enterprise Linux
- GitLab
- VS Code
- Agile
- SCRUM
- C++
- JavaScript
- HTML
- containers
- oscilloscopes
- RF measurement equipment