freehire launches on Product Hunt on 26 August.

Follow →

Senior C#.NET разработчик / Tech Lead

Обязанности:
  • Разрабатывать и развивать backend-сервисы банка
  • Проектировать новые сервисы, API и интеграции
  • Работать над производительностью и надежностью существующих решений
  • Участвовать в архитектурной и технической проработке новых задач
  • Проводить Code Review и помогать команде находить оптимальные технические решения
  • Разбираться со сложными production-задачами и участвовать в улучшении существующих систем
  • Развивать вместе с командой микросервисную архитектуру, Docker/Kubernetes, CI/CD, Clean Architecture/DDD, автоматизированное тестирование и observability
Требования:
  • Опыт коммерческой разработки на C#/.NET от 4 лет
  • Опыт разработки банковских или финтех-систем, понимание специфики финансовых сервисов
  • Глубокое знание C# и .NET 8+, async/await, многопоточности и concurrency
  • Уверенное владение MS SQL Server и PostgreSQL: проектирование БД, индексы, транзакции и оптимизация сложных запросов
  • Entity Framework Core и понимание принципов работы ORM
  • Проектирование REST API, gRPC и интеграций между системами
  • Умение проектировать масштабируемые, отказоустойчивые и высоконагруженные сервисы
  • Clean Architecture, DDD, SOLID и архитектурные паттерны — понимание, где и зачем их применять
  • RabbitMQ / Kafka, Redis; понимание idempotency, retry, timeout и подходов к надежному взаимодействию между сервисами
  • Docker, Kubernetes и CI/CD — понимание контейнеризации, оркестрации и процессов автоматизированной сборки и доставки приложений
  • Unit и Integration Testing — умение проектировать тестируемый код и определять необходимый уровень покрытия тестами
  • Performance profiling, поиск узких мест и оптимизация производительности
  • OpenTelemetry, Elasticsearch, Prometheus и Grafana — логи, метрики и распределенная трассировка
  • S3-совместимые объектные хранилища и API Gateway
  • Понимание принципов Application Security и применение практик безопасной разработки при проектировании и Code Review
  • Умение разбираться в сложных проблемах и инцидентах в production
  • Умение декомпозировать сложные задачи, проводить Code Review и аргументировать технические решения
  • Умение оценивать технические риски и учитывать производительность, надежность, безопасность и дальнейшее сопровождение системы
  • Проработка и согласование ключевых архитектурных и технических решений
  • Выявление технических рисков на этапе проектирования и разработки
  • Развитие инженерных стандартов и практик команды
  • Проведение Code Review сложных и критичных изменений
  • Наставничество и развитие разработчиков
  • Участие в развитии архитектуры и технологического стека

Условия:

  • Конкурентоспособная и стабильная заработная плата;
  • Хорошая команда, в которой все работают на результат;
  • Возможность карьерного роста и профессионального развития;
  • Опыт работы в крупном и стабильном Банке.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available