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

  • Разработка серверной логики модулей транзакционного бизнеса.
  • Проектирование интерфейсов взаимодействия с внешними системами.
  • Реализация интеграционных механизмов с использованием Kafka.
  • Покрытие кода тестами, участие в ревью кода и парном программировании.
  • Эффективная коммуникация внутри команды и следование принципам Agile.

Требования:

  • Опыт работы разработчиком C# от 1,5 лет.
  • Умение планировать и управлять потоком задач.
  • Знание ООП, современных концепций проектирования и базовых шаблонов.
  • Понимание гибкой разработки ПО и опыт работы в среде непрерывной интеграции.
  • Знакомство с построением серверной части высоконагруженных систем.
  • Понимание сетевой коммуникации, знание HTTP и REST.
  • Навыки проектирования баз данных.

Стек и инструменты: .NET 6 и выше, Kafka, PostgreSQL, Kubernetes, T-SQL, PL/pgSQL, C#, WebAPI, Entity Framework Core, Artemis (будет плюсом), Visual Studio, VS Code, Git. React, TypeScript, Node.js и CSS будут плюсом.

Будет плюсом: знание отраслевых и банковских стандартов разработки прикладного ПО, принципов жизненного цикла ПО, умение создавать и эксплуатировать законченный контур производства; знание нефункциональных требований высоконагруженных банковских систем и умение организовать производство или доработку ПО в соответствии с заданными метриками.