BAE Systems
Applications Dev Sr
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Applications Developer в команду Engineering Tools Development. Разработка PLM и Digital Engineering приложений, поддержка существующих систем и техническое лидерство в кросс-функциональной команде.
Задачи
- Разрабатывать новые и поддерживать существующие PLM и Digital Engineering приложения
- Планировать этапы SDLC для проектов
- Готовить и документировать требования и спецификации ПО
- Исследовать и документировать требования пользователей
- Проводить код-ревью и сессии peer-programming
- Обеспечивать качество разработки через автоматизированное тестирование
- Решать сложные технические задачи и вести команду к результату
- Писать, тестировать и отлаживать код согласно спецификациям
- Взаимодействовать с бизнес-аналитиками, системными администраторами и инженерами смежных специальностей
Требования
- Bachelor’s degree в computer science или смежной области и 4+ года опыта
- 3+ года опыта разработки на C# и .NET
- Знание Web API REST и интеграций приложений
- Понимание ООП, структур данных, алгоритмов и паттернов проектирования
- Опыт Agile/Scrum
- Опыт работы с системами контроля версий, код-ревью, тестированием и отладкой
- Опыт работы с реляционными БД, желательно Microsoft SQL
- Знание Unit Testing / TDD / BDD
- Опыт с Entity Framework или аналогами ORM
Условия
- Гибридный формат: 3 дня в неделю в офисе
- Медицинская, стоматологическая и vision-страховка
- Health savings accounts
- План 401(k)
- Страхование жизни и от несчастных случаев
- Employee assistance program и legal plan
- Оплачиваемый отпуск и праздничные дни
- Программа признания сотрудников
Навыки
- C#
- .NET
- Web API REST
- Microsoft SQL
- Entity Framework
- ORM
- Agile
- Scrum
- Unit Testing
- TDD
- BDD
- Python
- PLM
- Aras Innovator
- CI/CD
- UX design