Вакансия: Разработчик C# (Middle) в Екатеринбург

Полное описание вакансии: Разработчик C# (Middle) в Екатеринбург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1056582 Разработчик C# (Middle) Екатеринбург > Проектное бюро R1 open 2023-12-28
Необходимые навыки
  • > Git
  • > ООП
  • > Autodesk Revit
  • > C#
  • > .NET Framework
  • > MVVM
  • > WPF
  • > .NET
  • > Entity Framework
Требования

Среднее или высшее физико-математическое/техническое образование. Опыт разработки 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.

Вверх