Приветствуем! Расскажем немного о нас, а дальше о том, чем предстоит заниматься на данной позиции и наших ожиданиях.
BrandMonitor — продуктовая IT компания, специализирующаяся на борьбе с контрафактом и несанкционированным использованием товарных знаков для ведущих мировых компаний.
Наши клиенты — New Balance, Dyson, L'Oreal, Ray-Ban, LG, Vans и еще 400+ международных брендов различных сегментов: от люксовых аксессуаров и одежды до электроники и автопромышленности.
Мы создаем надежную B2B SaaS-платформу, объединяющую IT и юридическую экспертизу для эффективного устранения нарушений прав интеллектуальной собственности.
Также мы являемся универсальной платформой для борьбы с контрафактной продукцией: от онлайновых до розничных точек продаж, от таможни и границ до судебных разбирательств. Наш охват не знает границ - мы работаем по всему миру в 80+ странах.
Мы быстро растем, расширяем клиентскую команду и находимся в поисках .NET разработчика
Чем предстоит заниматься:
- Разработка продуктов компании
- Создание и развитие архитектуры разрабатываемых продуктов
- Проектирование базы данных
- Тестирование и отладка разрабатываемого программного обеспечения. Написание автоматических тестов
- Участие в планировании задач отдела разработки
- Поддержка ранее разработанного программного обеспечения
- Развертывание программного обеспечения
- Рецензирование кода, обзор кода других членов команды
Что мы ожидаем:
Основы языка C#:
- Понимание базовых концепций языка: типы данных, условные операторы, циклы, массивы, коллекции, делегаты, события, лямбда-выражения и т. д.
- ООП: классы, интерфейсы, наследование, инкапсуляция, полиморфизм.
ASP.NET (и ASP.NET Core):
- Разработка веб-приложений с использованием ASP.NET MVC и/или ASP.NET Core MVC.
- Работа с Web API для создания RESTful сервисов.
- Понимание принципов работы middleware и конвейера обработки запросов в ASP.NET Core.
Entity Framework (и EF Core):
- Создание и настройка модели данных.
- Запросы к базе данных с использованием LINQ.
- Миграции и управление версиями схемы базы данных.
Базы данных:
- Основы SQL и работа с реляционными базами данных (MySql, PostgreSql).
- Оптимизация запросов и понимание основ проектирования баз данных.
Основы тестирования:
- Написание модульных тестов с использованием инструментов, таких как MSTest, NUnit или xUnit.
- Основы тестирования приложений: юнит-тестирование, интеграционное тестирование.
Основы работы с фронтендом:
- Знание HTML, CSS и основ JavaScript.
- Опыт работы с популярными фронтенд-фреймворками (например, Angular, React или Vue) будет плюсом.
Инструменты и практики разработки:
- Опыт работы с системами контроля версий, например, Git.
- Понимание принципов CI/CD.
Безопасность:
- Основы безопасной разработки, защита от основных видов атак, таких как SQL инъекции, XSS и CSRF.
Что мы предлагаем:
- Бодрый коллектив и быстрорастущая международная компания
- Официальное трудоустройство с первого дня согласно ТК
- Вся заработная плата белая + мы аккредитованная IT-компания
- График работы 5/2, с 10:00 до 19:00 либо с 9:00 до 18:00, формат работы обсуждается
- Компенсация занятий по английскому языку
Это одновременно сложная и увлекательная работа. Она поможет вам расширить свои знания в отрасли в кругу увлеченных единомышленников.
Если вам это близко по духу, ждем ваш отклик прямо сейчас и давайте знакомиться!