Senior Developer .NET/C#

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

О команде:

Команда разработки клиентской части флагманских продуктов «Лаборатории Касперского» ищет высококвалифицированного специалиста по платформе .NET и языку C#.

Мы стремимся создавать современные, качественные и надежные приложения. Нам нужен человек, готовый отстаивать интересы пользователя на всех уровнях: не только разрабатывать удобный пользовательский интерфейс и стабильную логику приложения, но и исследовать новые возможности операционных систем Windows, глубоко анализировать проблемы и дампы памяти, улучшать производительность, учитывать особенности разработки защищенных приложений. Если вы разделяете наши ценности и хотите быть частью нашей команды – приходите к нам!

Для чего Вы нам нужны:

  • Создание новых и поддержка уже выпущенных версий флагманских продуктов компании для ОС Windows
  • Участие в оценке проектных задач, создании архитектуры систем
  • Анализ, декомпозиция исходных требований
  • Оценка сроков планируемых работ
  • Участие в code review
  • Выполнение роли наставника для начинающих членов команды

Что Вам для этого потребуется:

  • Глубокие знания C# и внутреннего устройства .NET Framework
  • Отличное понимание принципов ООП, SOLID, шаблонов проектирования
  • Опыт разработки многопоточных систем
  • Способность и желание быстро изучать новые для себя технологии

Еще желательно:

  • Знание C++ и широко используемых библиотек (STL, boost)
  • Знание особенностей взаимодействия managed и unmanaged кода
  • Опыт работы в больших командах с разными функциональными ролями (аналитики, архитекторы, инженеры по тестированию, usability дизайнеры, смежные команды разработчиков)
  • Опыт профилирования и оптимизации приложений

Дополнительным плюсом будет:

  • Опыт проведения code review
  • Опыт разработки GUI для Windows, знание соответствующего WinAPI
  • Знание Windows SDK, понимание устройства системных механизмов Windows
  • Знание WinDbg, навыки разбора дампов и углубленного исследования ошибок
  • Знание COM/DCOM
  • Опыт работы с высоконагруженными клиент-серверными системами