Мы ищем разработчика на позицию Senior/Middle .Net Developer для работы над WinForms контролами, на один из проектов компании, частью которой мы являемся.
GrapeCity - это многонациональная компания с офисами в нескольких странах. Компания разрабатывает собственные программные продукты и является одним из крупнейших в мире поставщиков компонентов для разработчиков. Компоненты, продаваемые под брендом ComponentOne, разрабатываются несколькими командами в разных странах.
Наша команда занимается поддержкой и разработкой UI контролов и библиотек для корпоративных настольных приложений. Ежедневные митинги команды проходят на русском языке, письменный язык общения – английский. Наш основной продукт - это ComponentOne WinForms Edition: https://www.grapecity.com/componentone/winforms.
C#, VisualStudio 2019, .NET 4.5.2, .Net Core 3.x, .Net Standard, Windows Forms.
ComponentOne WinForms Edition – это более 100 UI контролов и библиотек с большим количеством пользователей по всему миру. Наша команда занимается сопровождением и развитием существующих контролов, созданием новых. Кроме этого, в ближайших планах выпустить версию под .Net 5.
· Анализ требований, приоритизация задач, написание спецификаций
· Разработка архитектуры классов, понятного и лаконичного API
· Написание эффективного, самодокументируемого, тестируемого, кроссплатформенного кода
· Сопровождение кода юнит и интеграционными тестами
· Анализ и исправление проблем в коде, рефакторинг
· Участие в код ревью
· Взаимодействие с командами поддержки, маркетинга, документации, QA, другими разработчиками
· Хорошие знания .NET, C#
· Понимание ООП и принципов проектирования
· Опыт работы с WinForms
· Понимание основ Test-Driven Development, Continuous Integration
· Знание английского языка на уровне, достаточном, чтобы сформулировать свои мысли и обсуждать их в письменном виде с людьми, которые не знают русского языка
· Высшее техническое образование
· Аналитический склад ума, хорошие коммуникативные навыки
· Общее представление о работе с системами контроля версий и багтрекингом
· Опыт работы с другими .Net платформами (XAML, Web)
· Предыдущий опыт удаленной работы
· У данного проекта нет офиса или представительства в России, поэтому мы оплачиваем работу по договору об оказании услуг. Оплата ежемесячно в рублях на ваш банковский счет ИП. Для граждан других стран договор и валюта могут быть другими по договоренности
· Удаленная работа, полный рабочий день
· Ежегодный оплачиваемый отпуск
· Гибкий график, ежедневные митинги с командой в фиксированное время
· Вы присылаете резюме на английском языке, задаете интересующие вас вопросы по почте. В сопроводительном письме приложите описание недавнего крупного проекта, в котором вы участвовали, и вашей роли в нем. Если у вас есть технический блог, профиль на гитхабе или другом профессиональном ресурсе, дайте ссылки
· Нам важно увидеть ваш код, поэтому мы просим показать примеры вашего кода или выполнить несложное тестовое задание. С заданием не торопим, take your time
· Техническое собеседование в скайпе
· Собеседование с тим лидом и нанимающим менеджером в скайпе