C# developer (KICS4NET)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте
Kaspersky Industrial Cybersecurity for Networks (KICS4NET)
https://www.kaspersky.ru/enterprise-security/industrial-cybersecurity
Это продукт enterprise сегмента для мониторинга промышленных сетей.
Проект активно развивается, запросов на новые фичи больше, чем мы можем реализовать текущей командой.
Наша группа занимается разработкой Web интерфейса продукта, веб серверов, микросервисов.
Стек разработки: FrontEnd - Angular 14+, BackEnd - .NET Core 7+, PostgreSQL 14+, timescaledb, nats.
Нам нужен backend-разработчик со знанием C#/.net
Команда проекта
Более 50 сотрудников (разработка – С++ и Web, QA, аналитика), из них 13 веб-разработчиков (преимущественно Angular и fullstack).
Основные функции и задачи:
- Разрабатывать приложение веб-сервера и микросервисы на .NET 7+, PostgreSQL.
- Разработка юнит-тестов, интеграционных тестов.
- Code review кода коллег.
- Автоматизация процессов развёртывания и обновления инфраструктуры.
- Проектирование и участие в выборе используемых технологий и компонентов.
- Взаимодействие с другими командами по задачам, где требуется интеграция.
Технические требования:
- Уметь разрабатывать сервисы WebAPI на ASP.Net Core 3+.
- Уметь работать с одной из промышленных реляционных СУБД в качестве разработчика (создание объектов, написание сложных запросов). Предпочтительно PostgreSql, но также подойдет опыт работы с Oracle, MSSQL, MySql.
- Иметь хорошие знания в области объектно-ориентированного, многопоточного и асинхронного программирования.
- Уметь использовать шаблоны проектирования, принципы SOLID, DRY.
- Иметь опыт работы с системами контроля версий: Git, TFS.
- Писать тестируемый код.
- Читать техническую литературу на английском языке.
- Иметь опыт работы в UNIX-подобном окружении.
Большим плюсом будут:
- Понимание принципов разработки безопасного ПО.
- Знание Angular, React, JS / TS.