Заголовок: Lead .Net Engineer
Компания: N-iX
Местоположение: Украина
N-iX ищет Tech Lead для долгосрочного проекта по разработке продукта. На этой должности вы будете участвовать во всем жизненном цикле разработки программного обеспечения, включая проектирование архитектуры, разработку системы, развертывание и поддержку как новых, так и существующих функций. Вы будете играть ключевую роль в разработке бэкенда, обеспечивая надежность, масштабируемость системы и высокое качество кода, а также наставляя членов команды и участвуя в принятии технических решений.
Обязанности
- Проектирование, разработка, поддержка и сопровождение критически важных бизнес-приложений с использованием C# и .NET
- Принятие ответственности за архитектуру бэкенда и технические решения
- Руководство и наставничество разработчиков, продвижение инженерного совершенства и лучших практик
- Участие в проектировании систем, ревью кода и технических дискуссиях
- Внедрение и продвижение лучших практик в разработке программного обеспечения, тестировании, контроле версий и CI/CD
- Создание и поддержка масштабируемых API и распределенных систем
- Тесное сотрудничество с кросс-функциональными командами для обеспечения высококачественной поставки продукта
- Определение возможностей для инноваций и постоянного совершенствования
Требования
- Опыт работы в Backend Development с использованием технологий C#/.NET более 6 лет
- Глубокие знания современной экосистемы .NET и разработки бэкенд-приложений
- Уверенные навыки SQL и практический опыт работы с PostgreSQL и/или MySQL
- Значительный опыт проектирования, создания и использования API, включая такие концепции, как кэширование, ограничение скорости запросов, очереди и оптимизация производительности
- Опыт работы с системами обмена сообщениями и асинхронными моделями коммуникации (RabbitMQ, Kafka, Azure Service Bus или аналогичные)
- Глубокое понимание принципов проектирования программного обеспечения, паттернов проектирования и лучших практик архитектуры
- Опыт работы с архитектурой микросервисов
- Практический опыт юнит-тестирования и интеграционного тестирования
- Знание лучших практик в области аутентификации, авторизации и безопасности приложений
- Опыт работы со структурированным логированием и практиками наблюдаемости (observability)
- Опыт использования Git и рабочих процессов GitHub
- Знание архитектуры MVC
- Понимание протоколов HTTP и веб-технологий
- Базовые знания фронтенд-технологий, включая HTML, JavaScript и CSS
- Сильные коммуникативные навыки и лидерские качества
- Уровень английского языка Upper-Intermediate или выше, как письменный, так и устный
- Позитивный настрой, сильное чувство ответственности и способность эффективно работать в команде
- Активный профиль GitHub с возможностью просмотра приватных репозиториев
Приветствуется
- Опыт работы с Blazor
- Знание gRPC
- Опыт работы с Angular и принципами реактивного программирования
- Понимание методологий разработки Scrum/Agile
- Опыт работы с Test-Driven Development (TDD)
Мы предлагаем*:
- Гибкий формат работы — удаленно, в офисе или гибкий
- Конкурентная заработная плата и хороший компенсационный пакет
- Персонализированный карьерный рост
- Инструменты для профессионального развития (программа наставничества, технические доклады и тренинги, центры компетенций и др.)
- Активные технические сообщества с регулярным обменом знаниями
- Компенсация обучения
- Памятные подарки к годовщинам
- Корпоративные мероприятия и тимбилдинги
- Другие локальные льготы
*не применимо для фрилансеров