Backend Engineer (C#, .Net)
Описание от работодателя
Внимание! В 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 / http://ASP.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-инициативы, которые помогают нам оставаться активной и сплочённой командой.
Спортивные клубы: йога, футбол и баскетбол.
Присоединяйся к нашей команде и помогай менять финансовый опыт миллионов пользователей к лучшему!