Delta Solutions & Strategies
Mid Level - Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик среднего уровня для поддержки разработки ПО для высокоточного тренажёра предупреждения о ракетном нападении на базе Peterson Space Force Base. Модернизация legacy-приложений и agile-разработка в закрытых и открытых средах.
Задачи
- Разрабатывать и модернизировать legacy-приложения предупреждения о ракетном нападении
- Вести agile-разработку в закрытых и открытых средах с применением лучших практик: юнит-тесты, peer code review, CI, документация дизайна
- Реализовывать масштабируемые решения на Java, C++ и C# с соблюдением архитектурных стандартов
- Взаимодействовать со стейкхолдерами: статус проекта, архитектурные решения, риски, оценки сроков и трудозатрат
- Разрабатывать и поддерживать техническую документацию: архитектурные и data flow диаграммы, спецификации интерфейсов, отчёты
- Собирать и уточнять требования у заказчиков, предлагать технические решения, участвовать в ревью требований и дизайна
- Анализировать бизнес- и пользовательские требования и переводить их в функциональные решения
- Участвовать в полном жизненном цикле разработки ПО
Требования
- Степень бакалавра по computer science или смежной специальности
- Опыт с Java, C# или C++
- Опыт 5+ лет
- Желателен опыт разработки в среде DoD
- Обязателен действующий допуск US Secret Clearance с возможностью получить Top Secret; гражданство США
- Сильный опыт разработки на Java: Java EE/J2EE, WebLogic/WebSphere/JBoss, EJB, JMS, JNDI, RMI, JDBC, многопоточные приложения
- Опыт рефакторинга legacy-приложений
- Опыт с REST, gRPC, SpringBoot, messaging
- Опыт интеграции с IBM MQ/JMS и базой данных Oracle
- Умение анализировать крупные legacy-кодовые базы, выявлять зависимости и предлагать план модернизации
- Опыт контейнеризации: Dockerfile, конфигурация runtime, логирование, health checks, деплой в Kubernetes
- Способность самостоятельно вести техническую задачу от дизайна до демонстрации
- Сильные навыки письменной и устной коммуникации, умение работать в команде и самостоятельно
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни
- Пенсионный план 401(k)
- Оплачиваемый отпуск и праздничные дни
- Оплачиваемые отпуска по беременности/родам, военный и jury duty
- Зарплата $90,000 - $120,000 в год
Навыки
- Java
- C++
- C#
- Java EE
- J2EE
- WebLogic
- WebSphere
- JBoss
- EJB
- JMS
- JNDI
- RMI
- JDBC
- REST
- gRPC
- SpringBoot
- IBM MQ
- Oracle
- Docker
- Kubernetes