СКБ Техно

Инженер-программист (С#)

От 150 000 RUR
  • Екатеринбург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Привет! В небольшую и позитивно — зараженную команду ищем талантливого C# разработчика с потенциальным ростом до тимлида.

Мы — IT-компания, работаем на рынке с 2017 года. Наш флагманский продукт — платформа СКБ Техно для регистрации сделок с недвижимостью. Специализируемся на B2B-решениях: сотрудничаем с банками, застройщиками и другими участниками рынка, предлагая им надежные и удобные сервисы.

Наша цель — обеспечивать клиентов высококлассным сервисом, автоматизируя и упрощая их бизнес-процессы.

Чем предстоит заниматься:

  • Разработка, тестирование и отладка приложений на C# (.NET Core/.NET Framework);

  • Создание REST API (ASP.NET Core);

  • Реализация аутентификации/авторизации (JWT, OAuth2, Identity);

  • Рефакторинг и оптимизация существующего кода;

  • Участие в проектировании архитектуры программного обеспечения (с учетом SOLID, DRY, KISS);

  • Написание unit и интеграционных тестов;

  • Code review задач других членов команды

  • Участие в Agile-процессах: планирование спринтов, дейли, демо, ретроспективы.

Наши ожидания:

  • Опыт коммерческой разработки на C# и .NET (Core) от 3-х лет.

  • Уверенное знание ASP.NET Core (Web API).

  • Глубокое понимание SQL и опыт работы с реляционными БД (MS SQL, PostgreSQL или другими)

  • Опыт работы с ORM (Entity Framework Core и/или Dapper).

  • Понимание принципов ООП, SOLID, знание основных паттернов проектирования.

  • Умение писать модульные тесты (xUnit/NUnit, Moq/NSubstitute).

  • Опыт работы с Git.

  • Умение проектировать и описывать RESTful API.

  • Умение читать и понимать чужой код, а также работать с legacy-кодом.

  • Желателен опыт работы с людьми (менторинг, наставничество) и желание расти в тимлиды разработки.

  • Навыки командной работы: опыт работы по Agile/Scrum/Kanban.

  • Способность самостоятельно оценивать сроки выполнения задач и укладываться в них.

  • Аналитическое мышление и умение разбираться в сложных бизнес-процессах.

  • Готовность к обучению и быстрому освоению новых технологий.

  • Навыки коммуникации: умение четко и ясно излагать свои мысли, аргументировать свою точку зрения, работать в команде.

Будет преимуществом:

  • Опыт работы с Docker и любым CI/CD инструментом.

  • Знание архитектурных шаблонов: Микросервисы, Monolith, Clean Architecture, Onion Architecture.

  • Знание и применение паттернов проектирования (GoF): Repository, Unit of Work, Factory, Singleton, Strategy и т.д.

  • Понимание принципов DDD (Domain-Driven Design) и TDD (Test-Driven Development).

  • Опыт работы с XSD и XML

Что мы предлагаем:

  • Пятидневную рабочую неделю. Никаких переработок :)

  • Офис в Екатеринбурге по адресу Бажова 174. К сожалению, удаленные кандидаты не подойдут.

  • Официальное оформление и стопроцентное покрытие больничных и отпусков. Оплату труда обсуждаем индивидуально с каждым кандидатом.

  • ДМС (включая стоматологию) после 12 месяцев работы в компании;

  • Техника необходимая для работы;

  • Посещение тренажерного зала с компенсацией от компании;