TBC OPERATIONS

Senior Backend Engineer (C#, .Net)

Не указана
  • Ташкент
  • Более 6 лет

Внимание! В TBC Bank Uzbekistan (TBC Bank JSC ) появилась новая вакансия! Читай подробности ниже

О нас

Мы — TBC Uzbekistan, цифровая финансовая экосистема, создающая одни из самых инновационных финансовых сервисов в Узбекистане.

Наша команда насчитывает более 4 000 сотрудников из 28+ национальностей, а нашими продуктами ежедневно пользуются 22+ миллиона клиентов, делая управление финансами проще, удобнее и доступнее.

В экосистему входят TBC Bank Uzbekistan — один из крупнейших цифровых банков страны, TBC Business для предпринимателей и малого бизнеса, payme — одно из самых популярных платежных приложений Узбекистана, TBC Nasiya — быстрорастущий сервис рассрочки, BILLZ — платформа для автоматизации розничной торговли, а также TBC Sug'urta — новое поколение цифрового страхования.

Профессиональный опыт:

  • 5+ лет коммерческого опыта разработки.
  • Уверенное знание C#.
  • Глубокое знание .NET / .NET Core
  • Хорошее понимание принципов ООП, SOLID, Clean Code и Design Patterns.
  • Опыт разработки backend-приложений и REST API.
  • Практический опыт работы с Entity Framework Core.
  • Уверенное знание SQL.
  • Практический опыт работы с Microsoft SQL Server.
  • Понимание принципов проектирования реляционных баз данных.
  • Знание индексов, транзакций, блокировок и механизмов оптимизации SQL-запросов.
  • Хорошее понимание асинхронного программирования и многопоточности.
  • Опыт работы с Git.
  • Опыт написания unit- и integration-тестов.
  • Понимание принципов CI/CD и процессов разработки программного обеспечения.

Архитектура и интеграции:

  • Понимание принципов построения микросервисной архитектуры.
  • Опыт разработки интеграционных сервисов.
  • Понимание принципов проектирования REST API.
  • Понимание распределенных систем и взаимодействия между сервисами.
  • Знание подходов к построению отказоустойчивых сервисов.
  • Понимание принципов idempotency, retry, timeout, circuit breaker.
  • Опыт работы с очередями сообщений и event-driven архитектурой будет преимуществом.
  • Понимание принципов кэширования и оптимизации производительности.

Безопасность:

  • Понимание принципов безопасной разработки.
  • Знание механизмов Authentication и Authorization.
  • Понимание принципов защиты REST API.
  • Опыт работы с JWT/OAuth2 будет преимуществом.
  • Понимание требований к защите персональных и конфиденциальных данных.

Будет преимуществом:

  • Опыт работы с RabbitMQ или Kafka.
  • Опыт работы с Redis.
  • Опыт работы с Docker и Kubernetes.
  • Опыт работы с GitLab CI/CD.
  • Опыт работы с ELK / Elasticsearch.
  • Опыт работы с системами мониторинга и observability.
  • Знание Azure / AWS.
  • Опыт применения DDD, CQRS, Event Sourcing.
  • Опыт разработки высоконагруженных систем.
  • Опыт работы с финансовыми, банковскими, страховыми или fintech-системами.
  • Опыт разработки интеграций с государственными и регулирующими информационными системами.
  • Опыт интеграции с внешними API и legacy-системами.

Что ожидается от Senior Developer:

  • Самостоятельно решать сложные технические задачи.
  • Принимать технические решения и аргументированно объяснять выбранный подход.
  • Видеть влияние отдельных технических решений на архитектуру всей системы.
  • Выявлять потенциальные проблемы и технические риски до их возникновения.
  • Участвовать в архитектурном проектировании.
  • Проводить Code Review и обеспечивать качество кода команды.
  • Участвовать в формировании технических стандартов и best practices.
  • Наставлять разработчиков уровня Middle и Junior.
  • Принимать ответственность за качество и стабильность реализованного функционала.
  • Участвовать в анализе production-инцидентов и поиске их первопричин.
  • Эффективно взаимодействовать с техническими и бизнес-командами.
  • Понимать не только как реализовать задачу, но и зачем она нужна бизнесу.

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

💰 Вознаграждение и бонусы

  • Конкурентоспособную заработную плату и ежегодный бонус по результатам KPI.
  • Корпоративные скидки и специальные предложения от компаний-партнеров.

🌟 Гибкость и баланс работы и жизни

  • Гибридный формат работы с возможностью 24 дня в году работать из любой точки мира.
  • 27 календарных дней оплачиваемого отпуска.
  • Дополнительный выходной в день рождения, а также 2 оплачиваемых дня для родителей по уходу за детьми.
  • Гибкий график работы: 09:00–18:00 или 10:00–19:00.

❤️ Благополучие и развитие

  • Свежие фрукты и сезонные угощения в офисе.
  • Доступ к Udemy и внутренней образовательной платформе с более чем 1 600 курсами.
  • Профессиональное обучение и воркшопы для развития как технических, так и софт-скиллов.

🎉 Корпоративная культура

  • Корпоративные мероприятия, командные встречи, праздники, чемпионаты и wellness-инициативы, которые помогают нам оставаться активной и сплочённой командой.
  • Спортивные клубы: йога, футбол и баскетбол.

Присоединяйся к нашей команде и помогай менять финансовый опыт миллионов пользователей к лучшему!