Архитектор программного обеспечения/Ведущий программист
Описание
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 и пр.