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

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: ФИНАМ
Выполняемые обязанности
  • Участие в проектировании и разработка крупной учетной системы с нуля взамен существующего монолита (.Net Core, ASP .Net Blazor, MS SQL). Решение должно быть гибким, масштабируемым, отказоустойчивым.
  • Разработка с нуля сервисов для автоматизации деятельности компании.
  • Доработка существующих сервисов, приведение к общим стандартам (миграция на .Net Core, обеспечение отказоустойчивости, логирование/мониторинг, юнит-тесты)
Требования к кандидату
  • Опыт разработки от 3 лет
  • Глубокие знания .Net Framework, .Net Core
  • Уверенные знания MS SQL Server (хранимые процедуры/функции/триггеры и т.д.)
  • Опыт разработки SPA-приложений, желательно на Blazor
  • Понимание и опыт применения паттернов проектирования, TDD, DDD, принципы SOLID, DRY, KISS
  • Опыт работы с async/await + best practice.
  • Понимание, как устроена память и куда она может утекать.
  • Понимание вычислительной сложности.
  • Понимание принципов тестирования и опыт написания unit- и integration-тестов
  • Умение писать чистый код, способность следовать code style guide.
  • Опыт работы с Git, BitBucket
  • Умение планировать свою деятельность, способность декомпозировать задачу.
  • Soft-skills: умение предлагать, обсуждать, договариваться и соблюдать договоренности, работать в команде.
Будет плюсом
  • Опыт создания крупных Desktop-приложений на WPF/WinForms/Delphi
  • Умение проектирования схемы БД, опыт оптимизации SQL-запросов.
  • Опыт использования компонентов Telerik
  • Опыт работы с gRPC
  • Знание front-end фреймворков Vue или React, знание JS
Хочу откликнуться
<
>