Text copied to clipboard!

Название

Text copied to clipboard!

.NET разработчик

Описание

Text copied to clipboard!
Мы ищем разработчика .NET, который присоединится к нашей команде для проектирования, разработки и сопровождения современных программных решений для внутренних и внешних пользователей. Эта роль подойдет специалисту, который уверенно работает с экосистемой Microsoft, понимает принципы объектно-ориентированного программирования и стремится создавать надежные, масштабируемые и безопасные приложения. Вы будете участвовать во всем жизненном цикле разработки программного обеспечения: от анализа требований и проектирования архитектуры до написания кода, тестирования, развертывания и дальнейшей оптимизации решений. В рамках этой позиции вам предстоит тесно взаимодействовать с аналитиками, тестировщиками, DevOps-инженерами, менеджерами проектов и другими разработчиками. Мы ожидаем, что кандидат сможет не только качественно реализовывать поставленные задачи, но и предлагать технические улучшения, выявлять потенциальные риски и участвовать в обсуждении архитектурных решений. Важной частью работы станет разработка серверной логики, интеграция с базами данных, создание и поддержка API, а также обеспечение высокой производительности и стабильности приложений. Успешный кандидат должен уверенно владеть C#, ASP.NET, .NET Core или .NET, понимать принципы работы RESTful-сервисов, ORM-инструментов, таких как Entity Framework, и иметь опыт работы с реляционными базами данных. Будет преимуществом знание облачных платформ, контейнеризации, CI/CD-процессов и современных подходов к автоматизированному тестированию. Мы ценим внимание к качеству кода, умение писать понятные и поддерживаемые решения, а также готовность работать в гибкой и динамичной среде. На этой должности вы сможете влиять на техническое развитие продуктов, участвовать в модернизации существующих систем и внедрении новых технологий. Мы ищем человека, который умеет самостоятельно организовывать свою работу, эффективно расставлять приоритеты и при этом оставаться командным игроком. Если вам интересно решать сложные инженерные задачи, работать с высоконагруженными системами, улучшать пользовательский опыт и развиваться в профессиональной среде, эта вакансия может стать отличной возможностью для следующего шага в карьере. Мы предлагаем участие в интересных проектах, возможность профессионального роста, обмен знаниями внутри команды и работу над продуктами, которые приносят реальную ценность бизнесу и пользователям. От кандидата ожидается инициативность, ответственность, стремление к постоянному обучению и желание создавать качественные программные решения с использованием технологий .NET.

Обязанности

Text copied to clipboard!
  • Разрабатывать, тестировать и поддерживать приложения на платформе .NET
  • Создавать и оптимизировать серверную логику и веб-сервисы
  • Интегрировать приложения с базами данных, внешними API и внутренними системами
  • Участвовать в проектировании архитектуры и выборе технических решений
  • Проводить рефакторинг кода и улучшать производительность существующих систем
  • Сотрудничать с командами аналитики, тестирования и DevOps на всех этапах разработки
  • Писать техническую документацию и поддерживать актуальность проектных материалов
  • Участвовать в код-ревью и соблюдать стандарты качества разработки

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на C# и .NET от 2 лет
  • Знание ASP.NET, .NET Core или современной платформы .NET
  • Опыт работы с REST API и веб-сервисами
  • Понимание принципов ООП, SOLID и шаблонов проектирования
  • Навыки работы с SQL и реляционными базами данных
  • Опыт использования Entity Framework или аналогичных ORM
  • Знание систем контроля версий, таких как Git
  • Умение разбираться в чужом коде и писать поддерживаемый код
  • Будет плюсом опыт работы с Docker, Azure или CI/CD

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на C# и платформе .NET?
  • С какими версиями .NET и ASP.NET вы работали на практике?
  • Есть ли у вас опыт проектирования и разработки REST API?
  • С какими базами данных и ORM-инструментами вы работали?
  • Приходилось ли вам участвовать в код-ревью и архитектурных обсуждениях?
  • Есть ли у вас опыт работы с облачными сервисами или контейнеризацией?
  • Насколько уверенно вы работаете с Git и процессами командной разработки?
  • Что для вас означает качественный и поддерживаемый код?