С# developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания - динамично развивающийся системный интегратор, разрабатывающий сложные программные системы для автоматизации бизнес-процессов предприятия ищет C# - эксперта.
Проект - ПО для международной платежной системы.
Обязанности:
Написание и оптимизация кода.
Тестирование, написание тес-кейсов.
Рефакторинг.
Работа над архитектурой приложения.
Требования:
Глубокое знание алгоритмов и структур данных, паттернов ооп, принципов SOLID, Enterprise Design Patterns.
Отличное знание языка C#, понимание принципов работы GC, JIT, внутреннее устройство CLR.
Опыт разработки / построения lowlatency высоконагруженных Web решений с использованием .Net платформы, знание протоколов TCP/IP, HTTP/HTTPS, знание JavaScript и HTML).
Отличное знание sql, хранимых процедур, понимание принципов оптимизации запросов.
Опыт работы с Microsoft SQL 2008 R2 и выше, NoSQL базами данных.
Опыт написание модульных и интеграционных тестов, TDD / BDD.
Опыт построения CI/CD процессов от двух лет.
Опыт планирования и архитектурного редизайна enterprise решений.
Глубокое знание микросервисной архитектуры и опыт построения решений с ее использованием (включая миграцию существующих решений на микросервисы).
Опыт работы с InMemory Data Grids.