Tegna
Microservice Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик микросервисов в TEGNA для создания и поддержки backend-сервисов на C#/.NET, обеспечивающих платформы управления контентом и стриминга. Работа в cloud-native окружении Azure/AWS с event-driven архитектурой.
Задачи
- Разрабатывать, тестировать и поддерживать микросервисы на C#/.NET, преимущественно в виде Azure Function Apps
- Реализовывать event-driven сценарии с использованием Azure Service Bus и других паттернов обмена сообщениями
- Разрабатывать и использовать RESTful API, участвовать в создании контейнеризированных сервисов на Kubernetes
- Превращать stories и epics в рабочую реализацию, участвовать в обсуждениях дизайна, код-ревью и тестировании
- Поддерживать сервисы в продакшене: мониторинг, устранение неполадок, работа с производительностью и надёжностью
- Работать cloud-native в среде Azure/AWS, следуя практикам infrastructure-as-code и CI/CD
- Работать в Agile/Scrum команде с дисциплинированным контролем версий: ветвление, pull requests, код-ревью
Требования
- 2+ года профессионального опыта разработки backend-сервисов (или сильные фундаментальные знания)
- Рабочее владение C#/.NET; опыт с serverless/Azure Functions будет плюсом
- Понимание дизайна RESTful API и базовых концепций распределённых систем
- Опыт работы с messaging или event-driven паттернами (Service Bus, очереди, pub/sub) будет плюсом
- Практический опыт cloud-native разработки (Azure и/или AWS), а не только on-premises систем
- Комфортная работа в Agile/Scrum команде с Git-based контролем версий
- Опыт с Docker, Kubernetes или Terraform и привычка писать тесты будут плюсом
- Опыт в медиа, стриминге или высоконагруженных платформах будет плюсом
Условия
- Комплексные бенефиты: медицинские планы, стоматология, офтальмология, страхование жизни и инвалидности
- Программа 401(k) с возможностью взноса от 1% до 80% зарплаты до налогов, 100% match на первые 4%
- 9 бесплатных виртуальных приёмов врача через Teladoc и 12 бесплатных сессий терапии через Spring Health
- Оплачиваемый отпуск и 9 оплачиваемых праздничных дней в год
- Работа над современными цифровыми продуктами в масштабе, обучение cloud-native и event-driven разработке
- Инвестиции в AI-assisted разработку и современные cloud-native сервисы
Навыки
- C#
- .NET
- Azure
- Azure Functions
- Azure Service Bus
- RESTful API
- Kubernetes
- Docker
- Terraform
- AWS
- Git
- CI/CD
- Infrastructure as Code
- Serverless
- Event-driven architecture
- Messaging
- Pub/Sub
- Agile
- Scrum