ARES Corp.
Senior Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработка и поддержка веб-приложений полного цикла для программы NASA Artemis EGS в Kennedy Space Center. Работа onsite: от базы данных MSSQL и .NET/C# API до фронтенда на Angular + PrimeNG.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать full-stack веб-приложения end-to-end: от MSSQL через Entity Framework и .NET/C# API до фронтенда на Angular + PrimeNG
- Проектировать и реализовывать реляционные модели данных в MSSQL с использованием Entity Framework (миграции, связи, LINQ)
- Разрабатывать и использовать RESTful API на .NET/C#, включая аутентификацию/авторизацию, валидацию входных данных и обработку ошибок
- Разрабатывать адаптивные и доступные UI-компоненты на Angular и PrimeNG: таблицы данных, реактивные формы, интерактивные представления
- Переводить функциональные и технические требования в работающее ПО, декомпозировать их на задачи в GitHub Issues и Projects
- Отлаживать и устранять дефекты на всех уровнях стека (UI, API, EF, БД), включая проблемы целостности данных и производительности
- Вести контроль версий и конфигурацию в GitHub: feature-ветки, pull requests, code review, тегированные релизы
- Писать и поддерживать unit-тесты с использованием встроенных фреймворков .NET и Angular
- Выполнять задачи администрирования БД: управление схемой, хранимые процедуры, оптимизация запросов, устранение проблем с данными
- Поддерживать процессы классификации ПО и вести связанную инженерную документацию
- Создавать и поддерживать пользовательскую, техническую документацию и документацию по релизам
- Проводить обучение пользователей и демонстрации для стейкхолдеров на этапах проектирования, проверки готовности и системных проверок
- Взаимодействовать со стейкхолдерами, системными инженерами и руководством для валидации требований и поддержки этапов проекта
Требования
- Умение разрабатывать детальные планы и работать по графику
- Сильные коммуникативные навыки в письменной и устной форме
- Хорошие межличностные навыки, умение выстраивать эффективные рабочие отношения
- Высокая внимательность к деталям и доведение задач до конца
- Опыт поставки веб-приложений end-to-end на уровнях БД, API и фронтенда
- Умение проектировать архитектуру реляционных БД и выполнять анализ данных
- Умение переводить общие концепции и требования в детальные технические решения
- Опыт работы с Git-процессами: feature-ветки, pull requests, code review
- Умение писать и поддерживать автоматизированные unit-тесты
- Степень бакалавра (BS) в Computer Science или Computer Engineering либо в другой области при наличии релевантного опыта
Условия
- Конкурентная компенсация и пакет льгот
- Медицинская страховка
- Стоматологическая страховка
- Страхование зрения
- HSA/FSA счета
- Страхование жизни и инвалидности
- Страхование критических заболеваний и от несчастных случаев
- ESOP
- План 401(k)
- Оплачиваемый отпуск и праздничные дни
- Работа onsite в Kennedy Space Center
- ARES — равноправный работодатель, соблюдает E-Verify
Навыки
- C#
- .NET
- .NET Core
- Entity Framework
- LINQ
- Microsoft SQL Server
- MSSQL
- Angular
- PrimeNG
- REST API
- Git
- GitHub
- Visual Studio
- Visual Studio Code
- SQL Server Management Studio
- SharePoint
- PowerApps
- Power Automate
- Power FX
- Power BI
- Nintex Forms
- Nintex Workflows
- SSRS