Клевер Системс

.NET разработчик (Middle)

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • С#
  • .Net
  • ASP.NET Core
  • Entity Framework
  • LINQ
  • SQL
  • Blazor
  • Английский — B1 — Средний

Ispirer Systems с 1999 года специализируется в двух основных областях: миграция баз данных и конвертация приложений. Мы помогаем организациям во всем мире идти в ногу с лучшими практиками разработки программного обеспечения и хранения данных.

Мы расширяем команду, занимающуюся миграцией приложений с COBOL на современные .NET-технологии, и ищем разработчиков, готовых развиваться в направлении глубокой backend-логики, сложных интеграций, генерации UI и адаптации legacy-систем.

Что мы ждем от кандидатов:

  • Уверенные знания в платформе .NET и С#.
  • Понимание ООП и SOLID, DRY, KISS.
  • Знание и опыт применения шаблонов проектирования.
  • Понимание асинхронности (async/await) и многопоточности. Способы их контроля.
  • Опыт работы с ASP.NET Core (MVC, WebAPI).
  • Опыт работы с EntityFramework, LINQ, а также с SQL запросами.
  • Опыт работы с Blazor (SSR, Web Assembly) / Blazor Components.
  • Понимание принципов Dependency Injection, жизненного цикла сервисов.
  • Умение работать с Git/GitLab/BitBucket.
  • Знание английского языка на уровне B1 Intermediate.

Чем предстоит заниматься:
  • Анализировать старые приложения (COBOL, PowerBuilder, 4GL и др.) и переносить их логику в .NET.
  • Проектировать и реализовывать:
    • UI-компоненты из legacy-систем на новых технологиях.
    • Аналоги конструкций языка или их интерпретацию.
    • Механизмы доступа к базам данных, файлам.
  • Анализировать сложную бизнес-логику и приводить её к современной архитектуре.
  • Оптимизация производительности и улучшение архитектуры приложений.
  • Тестирование и отладка мигрированных приложений.
  • Документирование процессов миграции и написание технической документации.

Будет плюсом:
  • Опыт работы с Delphi, COBOL, Informix 4GL, PowerBuilder и другими legacy-технологиями.
  • Опыт работы с Docker, Kubernetes, CI/CD.
  • Знание JavaScript, TypeScript и опыт работы с современными фронтенд-фреймворками (React, Angular, Vue.js)
  • Понимание принципов работы высоконагруженных систем.
  • Опыт работы с облаками (Azure/AWS).
  • Работа с Jira, Confluence.
Личные качества:
  • Аналитический склад ума (умение разбираться в сложной логике).
  • Готовность работать с legacy, не пугаясь «непонятного».
  • Самостоятельность и инициативность в решении задач.
  • Умение работать в команде и грамотно коммуницировать.

Что мы можем предложить:

- гибкий график работы;

- возможность работать гибридно (3/2) (после прохождения испытательного срока);

- материальная помощь к датам;

- медицинская страховка (по специальной цене для сотрудников и членов их семьи);

- отпуск 22 рабочих дня / 3 day ill.