1IDM

Fullstack Senior C# Developer (Blazor)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C#
  • Git
  • SQL
  • ASP.NET
  • JavaScript
  • Active Directory
  • Blazor
  • коннектор
  • API
  • Docker
  • Микросервисная архитектура
  • Веб-программирование
  • Работа в команде

Fullstack Senior C# Developer (Blazor)

Мы ищем .NET разработчика со знанием Blazor, который не просто пишет код,
а способен глубоко понимать задачи и предлагать эффективные решения без необходимости детального расписывания каждого шага.

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

  • Доработка существующего "фреймворка" для интеграций с нашей основной системой.
  • Разработка и поддержка веб-приложений и сервисов с использованием C#, ASP.NET Core, .NET 8.
  • Разработка и поддержка RESTful API ("коннекторов" к различным системам на платформе .NET, таким как Active Directory, Exchange и другим).
  • Разработка пользовательских интерфейсов с использованием UI-фреймворка Blazor в сочетании с JavaScript плагинами.
  • Работа с базами данных (PostgreSQL, MongoDB и т.д.).
  • Участие в разработке архитектуры и выборе технологического стека.
  • Написание качественного, тестируемого и поддерживаемого кода.
  • Участие в развертывании и поддержке приложений.
  • Участие в технических совещаниях и обсуждениях.
Требования:
  • Отличное знание C#, опыт работы с .NET Core (MVC, Razor Pages, Blazor), .NET не менее 5-ти лет, понимание экосистемы разработки микросервисных приложений, работа с метриками и логированием.
  • Опыт разработки web приложений на Blazor не менее 2-х лет, знания CSS, HTML.
  • Опыт разработки web приложений на JavaScript не менее 3-х лет.
  • Знание принципов адаптивного дизайна, написание Blazor (Razor)-компонентов с интеграцией JavaScript плагинов и собственных js-библиотек.
  • Опыт работы с базами данных (SQL или NoSQL), знание и использование уровней изолированности транзакций.
  • Знание принципов работы с EF (Entity Framework), в том числе написание сложных запросов, понимание когда и для каких целей добавляются индексы.
  • Знание и понимание архитектурных паттернов.
  • Знание принципов unit, интеграционного, smoke тестирования.
  • Хорошее понимание инструментов управления версиями кода (git).
  • Ответственность за результат.
  • Стремление к постоянному развитию, ответственность и системность, а так же интерес и желание улучшать процессы разработки и сам продукт.
  • Базовые знания CI/CD и умение создавать утилиты для автоматизации процессов.
  • Опыт работы с системами, такими как Active Directory, Exchange и другими корпоративными решениями.
  • Знание основ безопасности веб-приложений (HTTPS, SSL, TLS, sql injection и т.п.).
  • Умение самостоятельно ставить задачи и находить решения.

Будет плюсом:

  • Опыт работы с другими frontend-фреймворками (React, Angular, Vue.js).
  • Знание Docker и контейнеризации.
Условия:
  • Удаленная работа, полный рабочий день.
  • Оформление по ТК, все соцгарантии.
  • Укажите, пожалуйста, комфортный для Вас уровень дохода.

Мы предлагаем интересные задачи, возможность работать с современными технологиями и развиваться в профессиональном плане.
Если вы готовы брать на себя ответственность и решать сложные задачи, мы ждем ваше резюме!