Senior C# Developer

400 000 руб
Размещено 16 февраля


Привет Cadwise занимается разработкой десктопных продуктов для решения задач проектирования в области промышленного и гражданского строительства - сетей электроснабжения, охранных и пожарных систем, систем оповещения, водоснабжения и канализации, структурированных кабельных систем. Очень сложно по мнению наших разработчиков, очень интересно по мнению нашего СТО (и наоборот) :) Мы даем возможность проектным организациям автоматизировать выполнение множества повседневных задач и не тратить время на рутину. Например, нашими продуктами пользуются Газпромнефть, Норникель и даже Петербургский метрополитен :) Основная задача сейчас - поддержка и развитие собственного фреймворка, который обеспечивает работу нашего приложения. О проекте Наш продукт объединяет в себе возможность проектирования всех инженерных систем, дает возможность одновременной (параллельной) работы над одним и тем же объектом проектирования. Работаем двухнедельными спринтами. Первый понедельник - планирование, последняя пятница - демо. Оцениваем в попугаях через planning poker с обсуждением. Пишем на C# (если задача требует другого стека технологий, не стесняемся брать подходящий инструмент), покрываем код unit-тестами. Собираем продукты с помощью TeamCity, а задачи ведем в YouTrack. Основной стек C# / .NET 6 C++ для интеграции с CAD платформой WPF NUnit CI на TeamCity Mercurial(HG) для версионирования исходников Чем предстоит заниматься С технической точки зрения нужно быть готовым к работе с многопоточным и асинхронным кодом, думать про сохранение инвариантов модели при многопользовательской работе и иметь знания алгоритмов и структур данных для оптимальной реализации ядра приложения. С точки зрения проектирования нужно уметь анализировать, определять стратегию технического развития продукта и принимать решения с учетом требований бизнеса. Мы ожидаем, что к нам присоединится не только сильный и опытный разработчик, готовый принимать (порой) сложные технические решения, но и хороший человек с отличными коммуникативными навыками, который умеет слышать мнение команды и аргументированно настаивать на своем. Подробнее про техническую команду Сейчас над проектом работают 15 разработчиков, 4 тестировщика и СТО. Сотрудника ищем исключительно в Новосибирске (или с готовностью оперативно переехать), так как большая часть команды находится в этом городе и работает в офисе. У нас царит зрелая инженерная культура, включая Code Inspections - оформления, статический анализ кода, Code Review для всех изменений с минимум двумя одобрениями, Unit тесты с контролем покрытия. У нас открытое и уважительное общение внутри команды. У нас есть четкое видение того, какую проблему мы решаем, и мы контролируем качество продукта тестируем в ветках, только после этого код попадает в основную ветку разработки. Сборка дистрибутива проходит автоматически по кнопке или по расписанию на тестирование уходит полностью собранный дистрибутив продукта (такой же как для пользователей). Мы готовы предоставлять свободу в принятии технических решений вдали от бюрократии. Нам правда неважно, сколько человек проводит времени за компьютером, важно сколько задач он вовремя выполняет. Мы работаем на рынке с явной конкуренцией, где отрасль требует постоянного совершенствования и оттачивания имеющихся навыков, поэтому мы готовы выделять время и ресурсы на обучение и развитие наших сотрудников. К слову, мы не ограничиваемся только нашей командой :) В программном комитете CodeFestа 2023 наш СТО ответственен за секцию Backend, а Lead QA за секцию QA. Откликайтесь, давайте пообщаемся и обсудим лично Было бы здорово, если бы вместе с откликом вы прислали нам ссылку на Git с примерами кода, чтобы мы смогли подготовиться к встрече.