Обязанности:
- Разработка серверной логики модулей транзакционного бизнеса.
- Проектирование интерфейсов взаимодействия с внешними системами.
- Реализация интеграционных механизмов с использованием 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 будут плюсом.
Будет плюсом: знание отраслевых и банковских стандартов разработки прикладного ПО, принципов жизненного цикла ПО, умение создавать и эксплуатировать законченный контур производства; знание нефункциональных требований высоконагруженных банковских систем и умение организовать производство или доработку ПО в соответствии с заданными метриками.