Fleet Response
Senior Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Fleet Response, работающий по всему стеку приложений. Проектирование, разработка и поддержка корпоративных решений на .NET и Angular, участие в Agile-процессах и техническое лидерство.
Задачи
- Проектировать, разрабатывать, тестировать, внедрять и поддерживать корпоративные программные решения на всех уровнях архитектуры приложения
- Работать над сложными и высокоприоритетными инициативами, требующими экспертизы в нескольких технических областях
- Разрабатывать масштабируемые и поддерживаемые приложения, отвечающие потребностям бизнеса и клиентов
- Участвовать во всём жизненном цикле разработки ПО: сбор требований, проектирование, разработка, тестирование, развёртывание, поддержка
- Поддерживать релизы и разработку с использованием Agile SDLC, включая TDD и CI/CD
- Проектировать, разрабатывать и расширять backend-сервисы с использованием JSON, .NET web services, SQL и RESTful API
- Разрабатывать и поддерживать frontend-функциональность с использованием современных веб-технологий
- Создавать и использовать RESTful API для внутренних и внешних интеграций
- Тесно работать с архитекторами для соответствия решений долгосрочной технологической стратегии и архитектурным стандартам
- Участвовать в оценке объёма решений и техническом проектировании
- Переводить бизнес- и технические требования в практические программные решения
- Взаимодействовать с Product, UX, Engineering, Quality Engineering и другими стейкхолдерами
- Прототипировать и реализовывать новые функции, улучшения, интеграции и технические решения
- Разрабатывать и выполнять unit-тесты для проверки функциональности приложения
- Участвовать в code review и технических обсуждениях
- Поддерживать развёртывание приложений и релизные активности
- Устранять дефекты приложений, производственные проблемы и технические сбои
- Выявлять возможности улучшения производительности, поддерживаемости, надёжности и эффективности разработки
- Вносить вклад в технические стандарты, практики разработки и переиспользуемые компоненты
- Адаптироваться к меняющимся требованиям, приоритетам и новым технологиям
- Передавать технические знания другим членам команды разработки
- Вести техническую документацию по дизайну, разработке, интеграциям и поддерживаемым решениям
Требования
- Минимум 5 лет профессионального опыта разработки ПО
- Сильный опыт проектирования и разработки full-stack приложений
- Экспертные знания API и технологий веб-разработки
- Владение C#, Angular 9+, TypeScript, JavaScript, CSS, LESS, Node.js или сопоставимыми современными технологиями
- Сильный опыт создания и использования RESTful API
- Опыт разработки backend-сервисов на .NET
- Опыт работы с SQL-базами данных
- Опыт работы с системами контроля версий: Azure DevOps, Git или аналогичными
- Опыт работы в Agile-среде разработки
- Опыт поддержки доставки ПО на основе CI/CD
- Понимание проектирования, тестирования, отладки, развёртывания и поддержки ПО
- Комфортная работа преимущественно в .NET и Windows-среде
- Сильные аналитические навыки и навыки решения проблем
- Сильные навыки письменной и устной коммуникации
- Умение эффективно взаимодействовать с техническими командами и бизнес-стейкхолдерами
- Умение управлять несколькими приоритетами и адаптироваться к изменениям
Условия
- Полная занятость, exempt-позиция
- Гибкий график по возможности в зависимости от потребностей отдела и бизнеса
- Первые 90 дней работа в офисе в Hudson, Ohio, затем возможен гибридный формат
- Рассматриваются удалённые кандидаты в пределах разумной дистанции от офиса Hudson: Огайо, южный Мичиган, западная Пенсильвания
- Удалённые сотрудники должны иметь возможность приезжать в офис Hudson по необходимости
- Комплексный соцпакет: медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, покрытие инвалидности, 401(k) с вкладом работодателя, оплачиваемый отпуск
- Возможности профессионального развития
- Гибридный формат работы
- Fleet Response — один из лучших работодателей Северо-Восточного Огайо
Навыки
- C#
- .NET
- Angular
- TypeScript
- JavaScript
- CSS
- LESS
- Node.js
- RESTful API
- SQL
- T-SQL
- Microsoft SQL Server
- Azure DevOps
- Git
- CI/CD
- TDD
- Docker
- Kubernetes
- Microsoft Azure
- AWS
- Azure Data Factory
- Agile