BD
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в Waters Biosciences (ранее BD Biosciences) для разработки программных приложений для проточных цитометров и медицинских приборов. Роль включает проектирование архитектуры, разработку на C#/.NET и Angular, менторство разработчиков и работу в кросс-функциональных командах.
Задачи
- Проектировать, разрабатывать и документировать программные продукты
- Писать unit-тесты и API-тесты для автоматизации тестирования
- Исследовать, оценивать, прототипировать и внедрять решения для продуктовых и технических задач
- Работать с кросс-функциональными командами для частых и качественных релизов для приборов проточной цитометрии
- Совместно с Project Manager и Product Owner определять вехи, сроки, оценки и приоритеты
- Реализовывать дизайн новых продуктов и улучшения существующих, предлагать направления изменений компонентов системы
- Разрабатывать функциональность в нескольких подсистемах: коммуникация с устройствами, бизнес-логика, пользовательский интерфейс
- Участвовать в определении требований и спецификаций ПО
- Понимать, как работает приложение, как оно устроено и как им пользуются клиенты
- Менторить других разработчиков для создания качественного и надёжного ПО
- Отслеживать прогресс относительно сроков и своевременно отчитываться руководству, в том числе о рисках срыва вех
- Проводить code review и технические ревью
Требования
- Минимум бакалаврская степень в Computer Science, Engineering, Mathematics или смежной области
- Минимум 5 лет опыта разработки ПО, включая объектно-ориентированное проектирование и программирование
- Обширный опыт разработки на C#/.NET
- Минимум 3 года опыта веб-разработки: C#, TypeScript, Angular, HTML, ASP.NET, CSS3, SignalR, WebAPI, фреймворки unit-тестирования, базы данных SQL Server, микросервисная архитектура
- Опыт проектирования и реализации сложных программных приложений (желательно)
- Ориентация на действия и результат, позитивная рабочая этика и нацеленность на достижение целей проекта
- Отличные письменные, устные и межличностные коммуникативные навыки
- Опыт работы в регулируемой среде (FDA) с медицинским оборудованием (плюс)
- Опыт Agile/Scrum (предпочтительно)
- Опыт разработки ПО для проточных цитометров или других медицинских устройств (предпочтительно)
Условия
- Минимум 4 дня присутствия в офисе в неделю
- Комплексная программа Total Rewards: вознаграждение, поддержка и развитие сотрудников
- Конкурентный пакет компенсаций и льгот
- Зарплатная вилка $135,500.00 - $216,800.00 USD в год
- Для некоторых ролей может требоваться подтверждение вакцинации против COVID-19
Навыки
- C#
- .NET
- TypeScript
- Angular
- HTML
- ASP.NET
- CSS3
- SignalR
- WebAPI
- SQL Server
- микросервисы
- unit-тестирование
- Agile
- Scrum