C#/.NET-разработчик

Робокасса

C#/.NET-разработчик

Москва, Стремянный переулок, 26

Метро: Павелецкая

Описание вакансии

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

  • Участие в разработке одного из самых крутых и стабильных 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 методологиям.
  • Инициативность в предложении улучшений кода и процессов.
Навыки
  • ASP.NET
  • С#
  • MS SQL
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию