Привет! В небольшую и позитивно — зараженную команду ищем талантливого 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 месяцев работы в компании;
-
Техника необходимая для работы;
-
Посещение тренажерного зала с компенсацией от компании;