Разработчик .Net
IT-Oneот 1 года
PostgreSQLKubernetesGitKafkaC#.NETAgileOOPEntity FrameworkWebApi
Описание
Обязанности
- Разработка серверной логики модулей, относящихся к транзакционному бизнесу
- Проектирование интерфейсов взаимодействия с внешними системами
- Реализация интеграционных механизмов с использованием Kafka
- Покрытие кода тестами, участие в ревью кода и парном программировании
- Обеспечение эффективной коммуникации внутри команды, нацеленность на общий результат
- Следование основным Agile принципам разработки
Требования
- Опыт работы в роли разработчика C# от 1,5 лет
- Умение планировать и управлять потоком задач
- Знание ООП, современных концепций проектирования и базовых шаблонов
- Понимание процессов и методологий гибкой разработки ПО
- Опыт работы в среде непрерывной интеграции
- Знакомство с построением серверной части высоконагруженных систем
- Понимание протоколов и способов сетевой коммуникации, знание HTTP и REST
- Стек: .NET 6 и выше, Kafka, PostgreSQL, Kubernetes
- Навыки проектирования БД: PostgreSQL
- СУБД: T-SQL, PL/pgSQL
- Back-end: C#, WebAPI и Entity Framework Core
- Инструменты разработки: VS, VS Code, Git
Будет плюсом
- Front-end: React/Typescript/Node.js/CSS
- Знание очередей\брокеров: Artemis, Kafka
- Знание и опыт применения отраслевых стандартов разработки прикладного ППО, знание банковских стандартов и принципов жизненного цикла ППО, способность создать и эксплуатировать законченный контур производства
- Знание нефункциональных требований высоконагруженных банковских систем, способность организовать производство / доработку ППО в соответствии с заданными метриками