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 и процессами командной разработки?
- Что для вас означает качественный и поддерживаемый код?