Ключевые навыки
СУБДSQLGitMS SQLAvroSyslogDockerPostgreSQL
Описание вакансии
Datagile — продуктовая компания. Основное направление — разработка продуктов в сфере информационной безопасности, автоматизации и баз данных.
В команду разработки требуется ведущий программист / архитектор для создания комплекса продуктов кибербезопасности, который обеспечит единый структурированный подход к организации и ведению деятельности по управлению информационной безопасностью.
Вам предстоит:
- Разработка веб-приложений
- Разработка приложений в event-driven парадигме
- Умение разделять предметную область на домены
- Проектирование ER-моделей с учетом требований к производительности
- Выбор и обоснование технологий хранения, обработки и передачи данных
- Проектирование связей и контрактов в микросервисной архитектуре
- Понимание принципов информационной безопасности (авторизация, аутентификация, SSO, PKI, TLS, безопасная разработка)
- Практический опыт программирования
- Использование Docker
- Построение пайплайнов CI/CD
Для нас важно:
- Высшее техническое образование (желательно в сфере ИТ)
- Опыт работы в ИТ-компании от 4 лет
- Опыт работы с микросервисной архитектурой от 2 лет
- Опыт разработки на одном из стеков программирования от 4 лет (.NET 6, Java, Node.js, Golang)
- Знание сетевых и прикладных протоколов обмена информацией
- Опыт работы с брокерами сообщений: Apache Kafka, RabbitMQ
- Опыт работы с СУБД: MongoDB, PostgreSQL, ELK
- Опыт работы с Docker
- Знание английского языка на уровне чтения технической документации
Будет плюсом:
- Понимание предметной области (сетевых экранов, правила фильтрации, списки доступа)
- Знакомство с Abstract Syntax Tree на практике
- Профилирование SQL запросов
- Практический опыт программирования на Go/C++
- Использование Kubernetes
- Использование UML/BPMN/C4 и пр.