Baird
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду Baird Online — клиентского веб- и мобильного портала для управления частным капиталом. Работа над современными веб-приложениями на React/Next.js и .NET в Agile-команде.
Задачи
- Проектировать, разрабатывать, рефакторить и улучшать поддерживаемый и тестируемый код для веб- и мобильных сервисов Baird Online
- Создавать масштабируемые frontend-решения на React, Next.js и связанных веб-технологиях
- Диагностировать и устранять проблемы приложения, писать unit- и компонентные тесты
- Использовать API, SQL и концепции баз данных для поддержки цифровых клиентских решений
- Оценивать небольшие и средние user stories, декомпозировать работу на понятные задачи
- Управлять рисками, зависимостями и сроками для клиентской цифровой платформы
- Выстраивать взаимодействие с бизнес-партнёрами, product owners, бизнес- и системными аналитиками, QA и разработчиками
- Участвовать в refinement-сессиях и помогать составлять понятные user stories
- Менторить интернов и менее опытных членов команды
- Участвовать в инициативах по улучшению практик разработки, архитектурных паттернов и release management
Требования
- Минимум 5 лет опыта разработки ПО, включая современную веб-разработку
- Опыт создания и поддержки .NET-приложений на нескольких уровнях: C#, MVC, ASP.NET, Web API
- Опыт работы с SQL Server и другими базами данных
- Практический опыт разработки frontend на React и Next.js: адаптивные интерфейсы, переиспользуемые компоненты, state management, CSS, доступность
- Опыт интеграции .NET-приложений: веб-сервисы, REST API, Web API, паттерны аутентификации, приложения на SQL
- Понимание производительности веба, поведения браузеров, доступности и адаптивного дизайна
- Опыт поддержки новых разработок, сопровождения приложений и production-поддержки клиентских систем
- Опыт сбора требований совместно с внутренними клиентами, product owners, аналитиками и QA
- Навыки решения проблем и автоматизации, снижение рутинной работы
- Ориентация на качество, инкрементальную поставку, безопасный код и observability
- Опыт работы в Agile/Lean-команде над крупной клиентской платформой
- Сильные навыки устной и письменной коммуникации с техническими и бизнес-стейкхолдерами
- Степень бакалавра в Computer Science, Computer Engineering или Software Engineering (предпочтительно) либо эквивалентный опыт
Условия
- Гибридный формат: минимум 3 дня в неделю в офисе в Milwaukee или Madison, остальное — удалённо
- Компенсация и бонус зависят от опыта, результатов и прибыли фирмы
- Комплексный пакет льгот для жизни, карьеры и будущего
- Спонсорство рабочей визы не предоставляется
Навыки
- React
- Next.js
- C#
- .NET
- ASP.NET
- MVC
- Web API
- REST API
- SQL Server
- SQL
- Azure
- CSS
- JavaScript
- Agile
- Lean
- SOLID
- DRY
- unit testing
- accessibility
- responsive design
- release management
- application-layer security
- API integration