Разработчик C# / .NET

Дата размещения вакансии: 05.05.2026
Работодатель: ИД Раша
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
улица Бабушкина 3
Требуемый опыт работы:
От 3 до 6 лет

Разработчик C# / .NET

Ищем разработчика C# для развития backend- и desktop-приложений.

Основной фокус роли - backend-разработка. Также важен опыт работы с WPF, так как часть задач связана с desktop-приложениями.

Нам нужен разработчик, который умеет разбираться в существующем коде, доводить задачи до рабочего результата, проверять свои изменения и взаимодействовать с аналитиками, тестированием, внедрением и поддержкой.

Чем предстоит заниматься

  • Разрабатывать и дорабатывать backend-сервисы.
  • Разрабатывать и поддерживать desktop-приложения на WPF.
  • Работать с Windows Services.
  • Разрабатывать и сопровождать серверную логику.
  • Работать с базами данных PostgreSQL и MS SQL.
  • Разрабатывать и поддерживать миграции.
  • Оптимизировать SQL-запросы, работать с индексами.
  • Писать и поддерживать unit tests.
  • Разбираться в существующем коде, исправлять ошибки, участвовать в рефакторинге.
  • Работать с Docker containers.
  • Взаимодействовать с системными аналитиками по требованиям и спорным моментам реализации.
  • Взаимодействовать с тестированием по проверке результата, исправлению дефектов и уточнению ожидаемого поведения системы.
  • Взаимодействовать с внедрением и поддержкой при разборе рабочих ситуаций, ошибок и особенностей эксплуатации.
  • Использовать AI-инструменты разработки в рабочем процессе.

Что ожидаем

  • Опыт коммерческой разработки на C# от 3 лет.
  • Уверенное знание C#, включая LINQ.
  • Опыт backend-разработки.
  • Опыт разработки desktop-приложений на WPF.
  • Знание Entity Framework.
  • Опыт работы с ASP.NET.
  • Понимание многопоточности и асинхронного программирования.
  • Понимание MVVM, SOLID и базовых паттернов программирования.
  • Опыт написания unit tests.
  • Опыт работы с PostgreSQL и MS SQL.
  • Понимание SQL-оптимизации, индексов и миграций.
  • Базовый опыт работы с Git, в том числе через инструменты Visual Studio.
  • Готовность разбираться в чужом коде и поддерживать существующие системы.
  • Умение обсуждать технические решения с аналитиками, тестировщиками, внедрением и поддержкой.

Работа с AI-инструментами

В команде начинаем использовать AI-assisted development в формате VS Code + Codex.

Ожидаем готовность использовать ИИ как рабочий инструмент:

  • для анализа существующего кода;
  • подготовки черновых реализаций;
  • поиска ошибок;
  • написания и доработки unit tests;
  • рефакторинга;
  • генерации миграций и вспомогательного кода;
  • предварительного code review;
  • ускорения типовых задач разработки.

Важно: AI-инструменты не снимают ответственность с разработчика. Нужно понимать, что именно изменено в коде, проверять результат, запускать тесты и не принимать сгенерированные изменения без анализа.

Опыт работы с Codex, GitHub Copilot, ChatGPT или аналогичными инструментами будет плюсом.

Будет плюсом

  • Опыт поддержки и развития существующих систем.
  • Опыт работы с legacy-кодом.
  • Опыт анализа производительности SQL-запросов.
  • Опыт работы с несколькими связанными приложениями или сервисами.
  • Понимание, как проверять и ревьюить код, сгенерированный AI-инструментами.
  • Умение спокойно разбирать ошибки, уточнять требования и доводить задачу до рабочего результата.

Условия

  • Полная занятость.
  • Полный рабочий день.
  • Официальное оформление.
  • На период испытательного срока - работа в офисе.
  • По итогам испытательного срока возможен гибридный формат работы 3/2.
  • Работа над backend- и desktop-частью продукта.
  • Использование современных инструментов разработки, включая VS Code + Codex.
  • Уровень дохода обсуждается индивидуально по итогам собеседования.