Middle/Senior C# developer

07 августа 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка

Продукт - универсальный агент для сбора событий кибербезопасности с различных источников ИТ/ИБ инфраструктуры, которые в дальнейшем отправляются в систему мониторинга событий (SberSIEM).

Обязанности

В данный момент мы ведем разработку агента для Windows.

В roadmap разработки входит:

·        сбор событий кибербезопасности с различных источников ИТ/ИБ инфраструктуры

·        фильтрация собираемых событий

·        нормализация собранных событий

·        отправка в систему мониторинга

·        централизованное управление агентом

Задачи, которые предстоит решать:

  • Разработка .NET приложения, которое будет устанавливаться как служба Windows: оно будет собирать сведения о произошедших событиях и отправлять данные о них в систему мониторинга
Требования
  • Имеешь опыт программирования на С# под Windows;
  • Обладаешь опытом работы с .NET 8 или опытом работы с .NET 5+, .NET Core, .NET Framework 4.*;
  • Имеешь опыт работы с ASP.NET Core или ASP.NET, а именно с controller-based Web API для построения REST-сервисов;
  • Есть опыт работы с SQLite;
  • Знаком с Entity Framework Core или Entity Framework.

Будет плюсом:

  • Понимание архитектуры и внутреннего устройства Windows;
  • Опыт работы с P/Invoke API, например, для вызова неуправляемого кода (находящегося в .dll-библиотеках, написанных на C/C++) из управляемого кода в C#;
  • Опыт программирования на C/C++;
  • Знаешь WinAPI, Native API, Kernel API (DDK, WDK);
  • Опыт front-end разработки: HTML, CSS, JavaScript (React);
  • Опыт работы с PostgreSQL;
  • Опыт работы с Apache Kafka, Apache Flink;
  • Опыт построения интеграционных решений;
  • Принятие концепций и практик Agile (с поправкой на Enterprise-разработку: покрытие тестами, документация в коде, Code Review, CI etc) и DevOps;
  • Знание систем контроля версий (Git), понимание рабочего процесса Gitflow;
  • Опыт работы в командной строке Linux.
Условия
  • Полный рабочий день, но по удобному графику;
  • Социальный пакет: ДМС с первого рабочего дня, возможность обучения и сертификации за счет компании;
  • Программа льготного кредитования в Сбербанке;
  • Дисконт-программы от компаний партнеров;
  • Возможность принять участие в других крупных и уникальных проектах Банка.