STERIS
Advanced Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду STERIS Digital Workflow Solutions для развития облачной платформы SPM Cloud: сервисы, API, интеграции и бизнес-логика. Роль с техническим лидерством и hands-on разработкой на C#/.NET.
Задачи
- Проектировать, разрабатывать, поддерживать и улучшать backend-сервисы, API, интеграции и компоненты бизнес-логики
- Участвовать в поставке задач для освоения знаний о платформе и инженерных практик
- Разбираться в архитектуре приложений, моделях данных, паттернах интеграции и системных процессах
- Расследовать и устранять сложные production-инциденты, дефекты и проблемы производительности
- Участвовать в обсуждении технического дизайна, ревью решений и планировании реализации
- Создавать и поддерживать масштабируемые, безопасные и поддерживаемые cloud-native сервисы
- Вести техническую документацию, процедуры поддержки и операционные runbook'и
- Выявлять возможности улучшения производительности, надёжности, масштабируемости и поддерживаемости
- Участвовать в разработке новых фич, модернизации и непрерывном улучшении продукта
- Участвовать в design review, code review и принятии технических решений
- Менторить инженеров и развивать компетенции команды
- Поддерживать внедрение AI-assisted инженерных практик в разработке и эксплуатации
Требования
- Bachelor's Degree в Computer Science, Engineering или смежной области
- 10+ лет профессионального опыта разработки enterprise-приложений
- 10+ лет опыта разработки и поддержки бизнес-критичных backend-систем, API, интеграций и data-driven приложений
- 10+ лет опыта разработки на C# и современном .NET
- Опыт разработки RESTful API, веб-сервисов и сервисных интеграций
- Сильное понимание реляционного проектирования БД, SQL и NoSQL, принципов моделирования данных
- Опыт с PostgreSQL, RavenDB, SQL Server или аналогичными enterprise-БД
- Опыт работы в Agile-методологиях
- Опыт создания и ведения технической документации, архитектурных артефактов и runbook'ов
- Опыт работы по всему SDLC: дизайн, реализация, тестирование, деплой, поддержка и улучшения
- Опыт поддержки production-систем, участия в incident response, root cause analysis и устранении дефектов
- Опыт взаимодействия с архитекторами, frontend-, DevOps-, QA-инженерами и product-стейкхолдерами в Agile-командах
- Умение брать ownership на компоненты или сервисы и вести их через дизайн, разработку и поддержку
- Опыт работы с cloud-hosted, распределёнными или service-oriented системами
- Опыт участия в технических design review, code review и инженерных инициативах по улучшению
- Опыт менторинга инженеров
Условия
- Конкурентная зарплата
- Оплачиваемый отпуск и 9 дополнительных праздничных дней
- Медицинская, стоматологическая и vision-страховка
- Покрытие long/short term disability
- 401(k) с вкладом компании
- Отпуск по материнству и отцовству
- Дополнительные бенефиты и скидки (например, Pet Insurance)
- Компенсация обучения и программы непрерывного образования
- Возможности карьерного роста в стабильной долгосрочной карьере
- Бонусное участие
- Диапазон оплаты $120,000 - $140,000
Навыки
- C#
- .NET
- RESTful API
- SQL
- NoSQL
- PostgreSQL
- RavenDB
- SQL Server
- Azure
- Azure Functions
- App Services
- Azure SQL
- Storage
- Key Vault
- Service Bus
- Agile