SimVentions
Software Developer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Mid-level разработчик ПО для тактических систем в 100% employee-owned компании SimVentions. Проектирование и поддержка модульных компонентов, открытых API и масштабируемых интерфейсов данных.
Задачи
- Проектировать, создавать и поддерживать чистые модульные программные компоненты на Java, Kotlin, Go, Rust или TypeScript
- Разрабатывать стандартные открытые API и масштабируемые интерфейсы данных для доступа и интеграции между системами
- Проектировать схемы баз данных и писать эффективные SQL-запросы
- Использовать CI/CD-автоматизацию и контейнеризацию (Docker, Kubernetes) для упрощения развёртывания приложений
- Интегрировать открытые протоколы связи (MQTT, gRPC, WebSockets) и открытые библиотеки карт (OpenLayers, Cesium)
- Активно участвовать в Agile-церемониях, проводить код-ревью и поставлять готовые программные пакеты
- Работать в закрытой защищённой среде и поддерживать соответствие требованиям безопасности
Требования
- 5+ лет опыта разработки ПО
- Опыт работы с Java, Kotlin, Go, Golang, Rust или TypeScript
- Опыт проектирования и реализации модульных программных архитектур
- Знание открытых API и предоставления доступа к данным
- Знание проектирования схем баз данных и SQL
- Знание CI/CD-пайплайнов и контейнеризации, включая Docker и Kubernetes
- Знание основ Agile
- Активный допуск Secret
- Степень бакалавра
- Гражданство США
Условия
- 100% employee-owned компания
- Медицинская, стоматологическая, офтальмологическая страховка и покрытие рецептурных лекарств
- Employee Stock Ownership Plan (ESOP)
- Конкурентоспособные программы 401(k)
- Консультанты по выходу на пенсию и финансам
- Health Savings и Health Reimbursement Accounts
- Flexible Spending Accounts
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Помощь в непрерывном образовании
- Оплачиваемый отпуск, праздничные дни и оплачиваемые отпуска (декрет, отцовство, суд присяжных, bereavement, военная служба)
- Программа помощи сотрудникам (EAP) с бесплатным консультированием
- Дополнительная программа льгот
- Гибридный формат: присутствие на площадке NSWCDD или у подрядчика минимум 3-4 дня в неделю
- Командировки не предполагаются
Навыки
- Java
- Kotlin
- Go
- Golang
- Rust
- TypeScript
- SQL
- CI/CD
- Docker
- Kubernetes
- MQTT
- gRPC
- WebSockets
- OpenLayers
- Cesium
- Agile