Senior Developer .NET/C#
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О команде:
Команда разработки клиентской части флагманских продуктов «Лаборатории Касперского» ищет высококвалифицированного специалиста по платформе .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
- Опыт работы с высоконагруженными клиент-серверными системами