Middle .NET Developer (Events Center)
Эта роль создана для проектирования, разработки и поддержки масштабируемых систем на .NET для Events Center, обеспечивая высокую производительность, устойчивость и соответствие бизнес-целям, а также для обучения инженеров и совершенствования процессов разработки.
Чем вы будете заниматься:
Проектирование системы и архитектура
- Проектирование и реализация масштабируемых, устойчивых и эффективных архитектур программного обеспечения с использованием микросервисов, событийно-ориентированных и облачных подходов.
Разработка и качество кода
- Написание, тестирование и отладка сложного кода для новых и существующих приложений.
- Проведение обзора кода для обеспечения качества, безопасности и соблюдения лучших практик.
- Сдача готового к производству кода в установленные сроки.
Обучение и сотрудничество
- Руководство и обучение младших инженеров и членов команды.
- Сотрудничество с межфункциональными командами, включая управление продуктом, дизайн и операции, для согласования усилий по разработке с бизнес-целями.
Постоянное совершенствование и исследование
- Исследование и внедрение новых технологий и методик для улучшения производительности программного обеспечения и процессов.
- Определение и решение сложных проблем программного обеспечения и технических задач.
- Стремление к постоянному совершенствованию процессов разработки.
Коммуникация и документирование
- Создание и поддержание полной технической документации.
- Эффективная коммуникация с заинтересованными сторонами, представление технических концепций и обновлений проекта.
Что делает вас идеальным кандидатом:
Обязательные требования
- Значительный опыт в проектировании масштабируемых и устойчивых систем на .NET (микросервисы, событийно-ориентированные, облачные).
- Продвинутые навыки C#, разработка RESTful API, асинхронное программирование и мастерство в паттернах проектирования и устойчивости (DDD, CQRS, circuit breaker и т.д.).
- Профессиональное владение оптимизацией SQL, моделирование данных, индексация, опыт работы с реляционными и NoSQL базами данных.
- Практический опыт работы с Kafka, оптимизация систем с высокой нагрузкой, кэширование и распределенные вычисления.
- Уверенный опыт работы с CI/CD pipeline, Docker/Kubernetes и автоматизация инфраструктуры.
- Пристальное внимание к тестированию (xUnit, NUnit), мониторингу (Serilog, App Insights) и безопасным практикам написания кода.
- Подтвержденный опыт обучения коллег и принятия технических решений в Agile командах.
- Уровень английского языка Upper-Intermediate+ (B2+), украинский/русский B2+.
Дополнительные желательные навыки
- Опыт руководства или управления проектами разработки программного обеспечения.
- Знание облачных платформ (Azure, AWS) и проектирование облачных сервисов.
- Опыт совершенствования процессов разработки программного обеспечения и процессов SDLC.
Почему вам понравится работать здесь:
Benefits Cafeteria — ежегодный бюджет, который вы можете распределить на:
Спорт • Медицина • Психическое здоровье • Домашний офис • Языки.
Баланс работы и жизни и поддержка
- Оплачиваемый отпуск по беременности/отцовству + ежемесячная помощь на ребенка.
- 20+ дней отпуска, неограниченный больничный, отпуск в чрезвычайных ситуациях.
- Основной режим удаленной работы + техническая поддержка + компенсация за coworking.
- Корпоративные мероприятия (онлайн/офлайн/offsite).
- Культура обучения с внутренними курсами + программы роста.
Наша культура и основные ценности:
Культура GR8 Tech — это наш способ побеждать — через доверие, ответственность и mindset роста. Мы действуем быстро, остаёмся открытыми к новому и честными, с открытой обратной связью, пространством для экспериментов и командой, которая вас поддержит.
ФУНДАМЕНТ — ДОВЕРИЕ: мы открыты, честны и поддерживаем друг друга.
ВЛАДЕЙ СВОИМ ПОЛЕМ: мы проявляем инициативу и отвечаем за свои действия.
ACCELER8: мы действуем быстро, фокусируемся умно и остаёмся простыми.
ПРИНИМАЮ ПРОБЛЕМЫ: мы растём через трудности и остаёмся любознательными.
НАДЁЖНЫЙ: мы устойчивы, готовы и всегда имеем план.