Ак Барс Банк

Бэкенд-разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • SQL
  • MySQL
  • MS SQL Server
  • PostgreSQL
  • MS SQL
  • Kafka
  • Agile
  • C#
  • FastReport
  • ORM
  • MS SQL Reporting Services
  • QUIK
  • QUIKAPI
  • NoSQL
  • xUnit
  • NUnit
  • RabbitMQ

Вакансия в дочернюю компанию ПАО "АК БАРС" Банк - АО ИК "АКБФ".

Обязанности:

  • Работа с реляционными базами данных (MS SQL Server, PostgreSQL) и написание эффективных SQL-запросов, SQL-обработчиков.
  • Разработка и поддержка серверной логики на C# с использованием .NET Core.
  • Создание и поддержка REST API, интеграция с внешними сервисами.
  • Разработка отчетов и печатных форм в FastReport.
  • Разработка аналитических отчетов в системе MS SQL Reporting Services.
  • Оптимизация и нормализация баз данных, поддержка и развитие существующих систем.
  • Работа с системами контроля версий (Git).
  • Возможна работа с Docker, Redis, RabbitMQ и другими технологиями.
  • Написание модульных тестов и участие в код-ревью.
  • Участие в проектировании архитектуры, применение паттернов проектирования и принципов ООП.

Требования:

  • Хорошее знание SQL, опыт работы с MS SQL Server или PostgreSQL, умение писать сложные запросы, оптимизировать их.
  • Уверенное владение C# и платформой .NET, навыки веб-сервисов, http-запросов.
  • Навыки работы с ORM (Entity Framework Core и др.).
  • Опыт работы с системами построения сложной отчетности и печатных форм FastReport и MS SQL Reporting Services.
  • Опыт разработки бизнес-логики на MS SQL Server с использованием процедур, функций, представлений. Опыт создания реляционных баз данных с нуля.
  • Опыт разработки многопользовательских баз данных с использованием транзакций и управлением блокировками. Опыт использования и построения SQL индексов и триггеров.
  • Опыт интеграции баз данных между собой и с другими системами.
  • Знание архитектур MSA, SOA будет плюсом.
  • Понимание многопоточности, асинхронности, безопасности приложений.
  • Знание английского языка на уровне чтения технической документации.
  • Опыт работы в Agile (Scrum, Kanban).

Желательные навыки (плюсы при рассмотрении кандидатов):

  • Опыт работы в брокерской компании.
  • Знание и опыт работы с протоколами FAST и FIX биржи.
  • Знание и опыт работы с QUIK и QUIKAPI.
  • Опыт работы с Docker, Kubernetes, DevOps.
  • Навыки работы с NoSQL базами данных.
  • Опыт автоматизации тестирования (xUnit, NUnit).
  • Опыт работы с брокерами сообщений (RabbitMQ, Kafka).
  • Знание технологий frontend разработки (HTML, CSS, TypeScript).
Условия:
  • Возможна удалённая работа.
  • Оформление официальное, социальные гарантии, ДМС.
  • Предоставление техники и гибкий график.
  • Конкурентная заработная плата.