ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1056582 | Разработчик C# (Middle) | Екатеринбург | > Проектное бюро R1 | open | 2023-12-28 |
Требования
Среднее или высшее физико-математическое/техническое образование. Опыт разработки C# от 2х лет. Понимание принципов ООП, шаблонов проектирования.
Обязанности
Разработка новых плагинов или нового функционала к существующим плагинам Autodesk Revit (C#, .NET Framework, MVVM). Реализация функций в соответствии с...
Описание
R1 – это одно из ведущих проектных бюро, реализовавшее десятки значимых проектов на территории России. Также мы ведём совместные работы по партнёрским проектам с коллегами из Лондона и Эдинбурга.
Компания работает на рынке с 2010 года, создавая сложные и уникальные объекты: аэропорты, бизнес-центры, жилые и многофункциональные комплексы. А в 2021 году наше Проектное Бюро получило статус «резидент Сколково». Наши заказчики - устойчивые девелоперы, которые заинтересованы в современной прогрессивной архитектуре.
В связи с динамичным развитием IT-команды мы находимся в поисках разработчиков для группы проектов направления автоматизации оформления документации, обеспечивающих автоматизацию рабочего процесса архитекторов/инженеров-проектировщиков.
Чем предстоит заниматься:
- Разработка новых плагинов и/или нового функционала к существующим плагинам Autodesk Revit (C#, .NET Framework, MVVM) самостоятельно или в составе команды. Реализацией функций в соответствии с ТЗ и архитектурой, проведение рефакторинга существующего кода. Участие во всех этапах жизненного цикла разработки ПО:
- Анализ требований;
- Проектировании архитектуры самостоятельно и совместно с лидерами команд;
- Управление приоритетами, сроками и результатами задач;
- Разработка и тестирование;
- Участие в code review;
- Ведение проектной и технической документации;
- Сопровождение ПО в процессе эксплуатации, выявление и анализ возникающих проблем у пользователей;
- Наставничество для младших разработчиков;
Приветствуются: изучение предметной области бизнеса; участие во внутренних проектах отдела разработки.
Что нам важно:
- Среднее или высшее физико-математическое/техническое образование;
- Отличные знания языка C# и платформы .NET Framework/Core (WPF, компиляция и сборка мусора в CLR, структуры данных и алгоритмы базовой библиотеки классов, асинхронность, многопоточность, сериализация, работа с БД и сервисами);
- Знание, понимание и умение рационально применять принципы ООП, SOLID, шаблонов проектирования;
- Умение писать понятный, производительный и лаконичный код с ориентацией на модульное тестирование и надёжность ПО в процессе эксплуатации;
- Опыт разработки и оптимизации десктоп приложений на C#/.NET.;
- Уверенная работа с git (GitLab, GitHub) и моделями ветвления;
- Опыт написания Unit и интеграционных тестов;
- Навыки декомпозиции и оценки сложности/трудоёмкости/сроков поставленных задач;
- Хороший уровень soft skills для коммуникации между участниками процесса (разработчики, внутренние заказчики, пользователи);
- Отличные коммуникативные навыки и умение взаимодействовать с окружающими.
Будет плюсом:
-
Опыт разработки под Autodesk Revit, работы с Revit API, Navisworks API;
-
Владение английским языком на уровне чтения технической документации.
-
Опыт интеграции ПО с корпоративными сервисами. Приветствуется опыт в смежных направлениях (веб-разработка, техническая документация, системное администрирование, DevOps практики).
Что мы предлагаем:
- Помимо основного вышеупомянутого направления, исходя из опыта и индивидуальных стремлений сотрудника к развитию, также доступны побочные проекты смежных направлений, таких как: автоматизация бизнес-процессов (десктопные приложения, Windows службы, Telegram-боты, интеграции с корпоративными сервисами, веб-сервисы), автоматизация собственно процесса разработки отдела (фреймворки, библиотеки, nuget-пакеты, плагины/службы/десктоп приложения, веб-сервисы), инфраструктурное направление (сервера и сервисы, базы данных, расширение технологического стека и прочее);
-
Возможность выбрать, где работать - удаленно или в одном из наших офисов в городах присутствия (Москва, Санкт-Петербург, Екатеринбург, Воронеж, Новосибирск, Ижевск, Владивосток);
- Индивидуальное обсуждения уровня заработной платы после встречи с руководителем, отталкиваясь от Ваших профессиональных компетенций;
-
Регулярная обратная связь в формате интервью каждые 6 месяцев с обсуждением твоей эффективности и достижений, а также твоего вертикального и горизонтального роста в Компании;
-
Скорость и информированность: у нас есть своя база знаний, быстрое общение в корпоративном мессенджере и чётко выстроенная структура взаимодействия и обмена информацией, в которой точно не растеряешься!
-
Пошаговую систему адаптации: поддержка и помощь новому сотруднику со стороны коллег в погружении в бизнес-процессы и проекты R1.