ProSync Technology Group, LLC
Software Engineer 0/I
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в оборонную компанию ProSync для проектирования, разработки и поддержки программных решений для mission-critical систем. Позиция доступна на уровнях Level 0 и Level 1, требуется активный допуск Top Secret/SCI с полиграфом.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать программные приложения и компоненты систем
- Собирать требования и реализовывать технические решения совместно с инженерами, разработчиками и стейкхолдерами
- Разрабатывать ПО на современных языках программирования с применением современных практик
- Устранять дефекты ПО, проблемы производительности и интеграции
- Участвовать в code review и мероприятиях по обеспечению качества ПО
- Создавать и поддерживать техническую документацию: спецификации дизайна и руководства по реализации
- Поддерживать интеграцию, тестирование, деплой и сопровождение систем
- Следовать стандартам и лучшим практикам software engineering
- Участвовать в Agile-процессах, включая планирование спринтов и командную работу
Требования
- Активный допуск Top Secret/SCI с полиграфом (Fullscope Polygraph)
- Степень бакалавра и выше в Computer Science или смежной области и менее 4 лет опыта в software engineering, либо 4+ года опыта без степени (для Level I — степень и 7 лет опыта, либо 11+ лет опыта без степени)
- Опыт разработки на C++
- Опыт разработки на JavaScript
- Опыт разработки на Python
- Понимание архитектуры ПО, объектно-ориентированного программирования и современных методологий разработки
- Опыт работы в Linux-средах разработки
- Знакомство с Agile-практиками разработки
Условия
- Квартальные бонусы и конкурентная компенсация
- Комплексный пакет медицинских льгот и пенсионный план 401K
- Программа помощи сотрудникам (EAP)
- Оплачиваемое компанией дополнительное образование и сертификации
- Оплачиваемый отпуск и 11 оплачиваемых праздничных дней в году
- Гибкие варианты организации работы
Навыки
- C++
- JavaScript
- Python
- Linux
- Agile
- Object-oriented programming