О вакансии
Присоединяйтесь к нашей динамичной команде в IC в роли Технического руководителя - .NET разработчика и помогайте формировать будущее инноваций в FinTech. Эта полная занятость с работой на месте в Лимасоле предлагает вам возможность оказать реальное влияние в быстро развивающейся и перспективной среде. Подайте заявку сейчас и сделайте следующий шаг в своей карьере вместе с нами!
Кто мы:
IC — глобальный лидер в торговле с более чем 15-летним успехом, с сильным международным присутствием и командой опытных профессионалов, занимающий передовые позиции в инновациях финансовых технологий. Гибкая компания, ценящая рост и сотрудничество, предлагает захватывающую возможность быть частью динамичной отрасли, где инновации сочетаются с совершенством.
Кого мы ищем:
Мы ищем Технического руководителя - .NET разработчика для управления группой разработки и направления технической стратегии команды инженеров. В этой роли вы будете совмещать практическое техническое руководство с архитектурной ответственностью — проектировать масштабируемые, событийно-ориентированные и распределённые системы с использованием .NET, а также наставлять разработчиков, продвигать лучшие инженерные практики и обеспечивать соответствие выполнения бизнес-целям и долгосрочной технической стратегии. Вы будете мостом между инженерным отделом, продуктовым отделом и управлением, сочетая кодирование и архитектуру с руководством командой и взаимодействием с заинтересованными сторонами.
Что предстоит делать:
Руководство и управление командой
- Возглавлять группу разработки, задавая техническое направление и обеспечивая соответствие техническому видению компании и бизнес-целям.
- Наставлять и поддерживать членов команды, формируя культуру сотрудничества, технического совершенства, ответственности и непрерывного обучения.
- Проводить индивидуальные встречи, предоставлять конструктивную обратную связь и поддерживать профессиональный рост разработчиков.
- Сотрудничать с владельцами продуктов, менеджерами инженерного отдела, QA, бизнес-аналитиками и кросс-функциональными командами для уточнения требований и успешной реализации проектов.
- Принимать участие в найме, адаптации и формировании сильной, высокоэффективной инженерной команды.
Архитектура и проектирование систем
- Определять и внедрять масштабируемую, сопровождаемую и высокопроизводительную архитектуру с использованием принципов Clean Architecture, Vertical Slice Architecture и Domain-Driven Design (DDD).
- Проектировать, разрабатывать и сопровождать микросервисы и распределённые решения на базе .NET / .NET Core.
- Проектировать событийно-ориентированную архитектуру с использованием асинхронной коммуникации, сообщений, очередей и паттернов pub/sub.
- Применять продвинутые паттерны распределённых систем, такие как CQRS, Event Sourcing, паттерн Saga и Eventual Consistency при необходимости.
- Проектировать надёжные потоки событий с идемпотентностью, механизмами повторных попыток, отказоустойчивостью и устойчивой обработкой сообщений.
- Обеспечивать архитектурную консистентность систем и давать рекомендации по сложным архитектурным решениям.
- Выявлять технические риски, ограничения масштабируемости и узкие места в производительности и проактивно их устранять.
Разработка и качество кода
- Писать и поддерживать высококачественный, эффективный, масштабируемый и тестируемый код на C# и .NET.
- Проводить комплексные код-ревью и устанавливать стандарты кодирования и лучшие инженерные практики.
- Продвигать принципы SOLID, Чистый код, шаблоны проектирования и практики сопровождаемой разработки.
- Устранять сложные технические проблемы и предоставлять практическую поддержку разработчикам.
- Обеспечивать надёжность, масштабируемость и сопровождаемость API, микросервисов и распределённых компонентов.
Тестирование и обеспечение качества
- Устанавливать и поддерживать комплексную стратегию тестирования по всему жизненному циклу разработки ПО.
- Проектировать и реализовывать юнит-, интеграционные, функциональные и сквозные (E2E) тесты для критичных бизнес-функций.
- Обеспечивать адекватное покрытие тестами API, микросервисов, событийных потоков и распределённых компонентов.
- Разрабатывать стратегии тестирования для асинхронных/событийно-ориентированных систем, включая обработчики событий, повторные попытки, идемпотентность и eventual consistency.
- Сотрудничать с инженерами QA по критериям приемки, стратегиям тестирования и стандартам качества.
- Продвигать практику раннего тестирования и предотвращения дефектов.
- Постоянно улучшать покрытие и автоматизацию тестов на основе инцидентов в производстве и анализа корневых причин.
Agile доставка и сотрудничество
- Отвечать за техническую доставку и обеспечение соответствия разработки целям спринтов и релизов.
- Делить сложные требования на выполнимые технические задачи; поддерживать оценку и планирование.
- Балансировать бизнес-приоритеты, технический долг и долгосрочную техническую стратегию с участием продукта и инженерных стейкхолдеров.
- Активно участвовать в Agile церемониях: планирование спринта, стендапы, уточнение бэклога, обзоры и ретроспективы.
- Выявлять риски доставки и проактивно сообщать о технических проблемах, зависимостях и блокираторах.
- Постоянно улучшать процессы разработки, инженерные практики и продуктивность команды.
Производительность, масштабируемость и надёжность
- Проектировать и оптимизировать системы для высокой доступности, масштабируемости, производительности и устойчивости.
- Анализировать и устранять узкие места в производительности приложений, API, баз данных и распределённых сервисов.
- Внедрять и продвигать эффективные практики логирования, мониторинга, трассировки и наблюдаемости.
- Обеспечивать надёжность, безопасность, отказоустойчивость и готовность к эксплуатации производственных систем.
- Участвовать в расследовании инцидентов, анализе корневых причин и внедрении долгосрочных корректирующих мер.
Непрерывное совершенствование и техническая стратегия
- Продвигать технические улучшения, модернизацию и инициативы по рефакторингу.
- Оценивать новые технологии, фреймворки и практики, внедрять их там, где они приносят измеримую пользу.
- Устанавливать и поддерживать инженерные стандарты, архитектурные руководства и техническую документацию.
- Продвигать обмен знаниями через технические сессии, код-ревью и наставничество.
- Выступать в роли технического моста между инженерным отделом, продуктом и управлением, чётко сообщая о прогрессе, рисках и архитектурных решениях.
Требования / навыки:
- C# / .NET / .NET Core
- ASP.NET Core / Web APIs
- Микросервисы и распределённые системы
- Событийно-ориентированная архитектура
- Сообщения / Очереди / Pub-Sub
- Domain-Driven Design (DDD)
- Clean Architecture / Vertical Slice Architecture
- CQRS / Event Sourcing / паттерн Saga
- Асинхронное программирование / Многопоточность / Высокая конкуренция
- SQL / NoSQL базы данных
- Docker / Kubernetes
- AWS
- Юнит-, интеграционные, функциональные и E2E тесты
- Git / Agile / Scrum
График работы:
Понедельник-пятница: 09:00 – 17:00 (гибридный формат; 3 дня в офисе, 2 дня — из дома)
Почему стоит присоединиться к нам? Опыт и преимущества, выходящие за рамки обычной работы!
- Конкурентная оплата – мы ценим вас, а не просто вашу должность. Наша компенсация отражает ваши навыки и опыт.
- Карьерный рост – мы поддерживаем ваше развитие с помощью постоянного обучения и чётких путей продвижения.
- Баланс работы и жизни – 22 дня ежегодного отпуска, уважение и приоритет вашей личной жизни.
- Здоровье и медицина – 12 оплачиваемых дней болезни и полное медицинское страхование после 6 месяцев работы.
- Финансовая безопасность – участие в корпоративной программе сбережений и страхования жизни после 6 месяцев.
- Уют и комфорт – полностью укомплектованная кухня со свежими фруктами, напитками и перекусами.
- Обед за счёт компании – вкусный ежедневный буфет для коллег.
- Оплата сверхурочной работы – ваше дополнительное время ценят и вознаграждают.
- Обучение и развитие – отдельный бюджет на повышение квалификации и развитие.
- Бонусы за рекомендации – приглашайте талантливых специалистов и получайте награды.
- Командный дух – участие в мероприятиях и тимбилдингах.
- MadBenefits – эксклюзивная платформа с сотнями скидок на досуг, питание, шопинг и товары первой необходимости.
- Фитнес и отдых – доступ к спортзалу, организованным спортивным мероприятиям и спа-процедурам.
Переведено с оригинального объявления; при расхождениях действует оригинал. Оригинал объявления
Откликнуться
Форма отклика на английском языке. Резюме можно отправить на любом языке.