Программист .NET 6/7/8 (UI, Frontend)

Дата размещения вакансии: 18.05.2024
Работодатель: Т-Софт
Уровень зарплаты:
от 120000 RUR
Город:
Санкт-Петербург
Московский проспект 183-185А
Требуемый опыт работы:
От 1 года до 3 лет

Наша компания более 20 лет занимается разработкой программных решений для крупных предприятий нефтегазового сектора.

Мы — аккредитованная ИТ-компания.

В настоящее время требуется программист для усиления команды разработки решения на базе Net 6/7/8.

Стабильно, комфортно, без командировок. Возможна удалённая работа или гибрид.

Окажем помощь в переезде в Санкт-Петербург.

О проекте:

Ведется разработка кроссплатформенного десктопного клиент-серверного приложения.
В него входят UI (.NET 8 + Avalonia) и сервер (.NET 8).
Требуется человек в команду преимущественно для помощи в разработки UI.

Стэк:

  • основная работа на Windows (Visual Studio 2022). Также используется Linux (Visual Studio Code) для запуска и проверки ПО (нужны хотя бы базовые знания);
  • .NET 8;
  • UI на Avalonia 11
  • gRPC + Protobuf;
  • PostgreSQL;
  • Git;
  • Redmine;

Обязанности:

  • разработка нового кода для кроссплатформенного решения на базе .NET 8;
  • развитие существующего кода;
  • участие в тестировании ПО, самостоятельное покрытие тестами разрабатываемого кода;
  • минимальное участие в поддержке документации.

Ключевые требования:

  • знание платформы .NET на уровне чуть выше среднего;
  • опыт работы с WPF или Avalonia UI;
  • необходимо уметь разрабатывать многопоточный/многозадачный код (знать, что такое Task, Thread, async/await и зачем это нужно);
  • очень желательно всегда стремиться писать высокопроизводительный код;
  • очень приветствуется аккуратное оформление кода;
  • C# на уровне свободного владения;
  • понимание основных паттернов проектирования;
  • готовность в рабочее время взаимодействовать с коллегами удалённо: Telegram, Skype, телефон, корпоративная почта.

Приветствуется:

  • умение пользоваться git из командной строки (не обязательно знание всех команд: достаточно уметь взять код, записать код, правильно откатить изменения, объединить код);
  • умение тестировать код, в том числе умение писать unit-тесты;
  • знакомство с Protobuf и gRPC;
  • умение работать в Linux на уровне организации своего рабочего места, рабочих процессов (Code, git, .NET).

Условия:

  • работа в динамично развивающейся компании;
  • оформление по ТК РФ (оплачиваемый отпуск, больничный);
  • ДМС с первого месяца работы;
  • современный комфортный офис в шаговой доступности от метро, мощное оборудование;
  • гибкое начало дня;
  • корпоративные обеды;
  • премии по результатам работы.