Fullstack Senior C# Developer (Blazor)

Оплата не указана

1IDM

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Senior

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 и контейнеризации.
Условия:
  • Удаленная работа, полный рабочий день.
  • Оформление по ТК, все соцгарантии.
  • Укажите, пожалуйста, комфортный для Вас уровень дохода.

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

Ключевые навыки

C#
Version control/git
Sqlite
Asp.net
Javascript
Active directory
Blazor
Разработки коннекторов для нестандартных источников
Fastapi
Docker
Микросервисная архитектура
Веб-программирование
Работа в команде

Адрес

Москва, улица Буракова, 29

Контактная информация

1IDM

Сайт: 1idm.ru

Почта: не указана

Вакансия опубликована 20.02.2025 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Подробное описание

10 февраля

#

Senior

Москва

Удаленная работа

Подробное описание

20 февраля

#

от 120 000 до 140 000 ₽

Москва

Удаленная работа

Подробное описание

21 февраля