Датаджайл
Архитектор программного обеспечения / Ведущий программист
1 мес. назад
РоссияSenior
dockerapache kafkarabbitmqmongodbpostgresqlelkgoc++
Datagile — продуктовая компания, специализирующаяся на информационной безопасности, автоматизации и базах данных. Требуется ведущий программист / архитектор для разработки комплекса продуктов кибербезопасности.
О компании
- 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 и пр.