Что мы предлагаем:
- Участие в разработке одного из самых крутых и стабильных FinTech сервисов.
- Удаленная работа (но при желании всегда можно поработать из нашего современного офиса в ЦАО Москвы (3 мин от м. Серпуховская).
- Гибкое время начала и окончания рабочего дня.
- Трудоустройство в полном соответствии с ТК РФ.
- Бесплатные корпоративные курсы английского языка.
- ДМС после испытательного срока
- Cкидки BestBenefits для сотрудников (800+ магазинов и онлайн-сервисов).
- Корпоративные мероприятия, общие встречи команды и прямая связь с руководством компании.
- Материальная помощь от компании при возникновении социально значимых событий у сотрудника (брак, рождение детей).
- Отсрочка (ИТ аккредитованная компания)
- 1 интервью (включая hr и техническое, длительностью 1 час) и быстрое принятие решения.
Что тебя ждет:
Разработка и поддержка кода
- Написание чистого, эффективного, масштабируемого и тестируемого кода на C# в соответствии с лучшими практиками.
- Участие во всех фазах жизненного цикла разработки (SDLC) — от анализа требований до развертывания и поддержки.
- Рефакторинг, поддержка и оптимизация существующего кода для улучшения производительности и качества.
- Интеграция с внешними системами и работа с хранилищами данных (MS SQL, PostgreSQL и др.).
Проектирование и архитектура
- Участие в проектировании архитектуры приложений и отдельных модулей.
- Умение применять принципы объектно-ориентированного программирования (ООП), шаблоны проектирования и принципы SOLID.
- Перевод бизнес-требований и пользовательских сценариев в технические решения.
- Обеспечение качества и тестирование
- Написание unit-тестов.
- Выявление, устранение и профилирование «узких мест» (bottlenecks) и ошибок.
- Проведение code review для поддержания высокого стандарта кода в команде.
- Создание и ведение технической документации.
Командная работа
- Активное взаимодействие с тестировщиками и другими членами команды.
- Работа по гибким методологиям разработки (Agile/Scrum).
- Использование систем контроля версий (Git), трекеров задач (Jira) и CI/CD
Наши ожидания:
Минимально необходимые требования:
- Коммерческий опыт разработки на C# / .NET от 2-3 лет.
- Глубокое понимание ООП, SOLID, основных шаблонов проектирования.
- Опыт работы с ASP.NET Core (Web API, MVC) и Entity Framework Core.
- Уверенное знание SQL (MS SQL Server, PostgreSQL) и понимание работы баз данных.
- Опыт работы с системой контроля версий Git в команде (GitFlow).
- Умение писать юнит-тесты (xUnit, NUnit) и понимание принципов TDD.
- Понимание основных принципов REST, опыт построения и интеграции с API.
- Умение анализировать требования, декомпозировать задачи и самостоятельно оценивать время на их выполнение
Желательные:
- Опыт работы с микросервисной архитектурой.
- Знание Docker.
- Знание очередей сообщений (RabbitMQ, Kafka).
- Базовое понимание фронтенд-фреймворков (Vue.js) для полноценного взаимодействия с командой.
- Знание инструментов CI/CD (GitHub Actions, GitLab CI, Azure DevOps).
- Опыт работы с NoSQL базами данных (Redis, MongoDB).
Дополнительно добавит конкурентного преимущества:
- Способность к самостоятельной работе над задачами средней сложности и ответственность за их результат.
- Коммуникабельность, умение четко формулировать мысли и работать в команде.
- Аналитический склад ума, внимательность к деталям.
- Опыт работы по Agile/Scrum методологиям.
- Инициативность в предложении улучшений кода и процессов.