Вакансия в дочернюю компанию ПАО "АК БАРС" Банк - АО ИК "АКБФ".
Обязанности:
- Работа с реляционными базами данных (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).
Условия: - Возможна удалённая работа.
- Оформление официальное, социальные гарантии, ДМС.
- Предоставление техники и гибкий график.
- Конкурентная заработная плата.