Baxter Aerospace
Senior Full-Stack Software Engineer — Manufacturing Systems (ERP/MES)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер для разработки и поддержки внутренней производственной платформы (ERP/MES): supply chain, склад, закупки, планирование материалов, производство и прослеживаемость. Роль hands-on: оценка существующей кодовой базы, проектирование новой архитектуры и поэтапная поставка надёжного ПО.
Задачи
- Работать с Supply Chain & Operations Software Manager и бизнес-пользователями: изучать процессы, документировать требования и превращать их в поддерживаемое ПО
- Оценивать существующее приложение B4Bridge, исходный код, структуру БД и интеграции для выбора подхода к разработке
- Проектировать, разрабатывать, тестировать и поддерживать frontend-интерфейсы, backend-сервисы, API и реляционные БД
- Расширять и рефакторить существующее лицензированное приложение или закладывать архитектуру и фундамент новой платформы
- Разрабатывать функциональность для записей деталей и продуктов, спецификаций (BOM), контроля ревизий, закупок, приёмки, складского учёта, распределения материалов, наряд-заказов и производственной отчётности
- Реализовывать серийную и партийную прослеживаемость, расход материалов, обработку статусов качества и аудируемую историю транзакций
- Обеспечивать целостность данных через ограничения БД, управление транзакциями, контроль конкурентности, валидацию и надёжную обработку ошибок
- Строить практичные интерфейсы для офисных и цеховых пользователей: поиск, ввод данных, отчётность и операционные дашборды
- Интегрироваться с утверждёнными бизнес-системами и разрабатывать инструменты импорта, экспорта, миграции и сверки данных
- Реализовывать аутентификацию, ролевую авторизацию, workflow согласований и аудит-логирование
- Выстраивать автоматические тесты и пайплайны деплоя; управлять релизами приложения и изменениями БД с валидацией и процедурами восстановления
- Диагностировать продакшн-инциденты, улучшать производительность, поддерживать мониторинг приложения и техническую документацию
- Работать с IT и службой безопасности при развёртывании и поддержке платформы в одобренных компанией средах
- Использовать одобренные инструменты разработки и соблюдать требования компании по защите конфиденциальной и экспортно-контролируемой информации
Требования
- Степень бакалавра в computer science, software engineering или смежной области либо эквивалентный профессиональный опыт
- Пять и более лет профессиональной разработки ПО, включая существенную ответственность за продакшн бизнес-приложения
- Подтверждённая способность самостоятельно доводить full-stack фичи от требований и проектирования БД до деплоя и поддержки
- Сильные навыки backend-разработки на C#/.NET или сопоставимом фреймворке, умение работать в существующем стеке
- Владение JavaScript/TypeScript и опыт с современным frontend-фреймворком (React, Angular или Vue)
- Сильный SQL и проектирование реляционных БД: схемы, индексы, оптимизация запросов, транзакции, миграции
- Опыт сложных бизнес-приложений: склад, управление заказами, производство, supply chain, финансовые транзакции или аналогичные процессы с критичной точностью и аудируемостью данных
- Опыт чтения, отладки, расширения и рефакторинга незнакомой кодовой базы
- Опыт проектирования и интеграции API и реализации надёжной фоновой обработки
- Знание безопасности приложений, аутентификации, авторизации и безопасной работы с чувствительными данными
- Владение Git, автоматическим тестированием, отладкой и практиками CI/CD
- Способность принимать практичные архитектурные решения, объяснять технические компромиссы, оценивать работу и поставлять инкрементально
- Сильные коммуникативные навыки и умение работать напрямую с техническими и нетехническими коллегами
- Способность самостоятельно понимать, объяснять, отлаживать и валидировать код и архитектуру; AI-инструменты разработки не заменяют эти навыки
- Соответствие требованию U.S. person и возможность получить допуск Secret (гражданство США)
Условия
- Полная занятость: понедельник–пятница, 8:00–18:00
- Работа в офисе (in person)
- Оплата по опыту
- Медицинская, стоматологическая и офтальмологическая страховка
- Помощь с релокацией
- Возможности профессионального роста и развития
- Требуется допуск Secret; активный допуск на момент отклика не обязателен
Навыки
- C#
- .NET
- JavaScript
- TypeScript
- React
- Angular
- Vue
- SQL
- PostgreSQL
- Git
- CI/CD
- API
- Azure
- Microsoft Entra ID
- ERP
- MES
- MRP
- BOM