Москва
Рублёвское шоссе 28к2
Рублёвское шоссе 28к2
Требования:
- Опыт разработки Коммерческих Кроссплатформенных приложений от 3 лет.
- Опыт разработки на C# от 3 лет;
- Опыт разработки .NET core;
- Писать структурированный, понятный другим разработчикам код;
- Умение самостоятельно анализировать чужой код и искать нужную информацию;
- Backend: c#,
- Умение оценивать сложность алгоритмов по времени выполнения;
- Понимание принципов ci/cd;
- Знание баз данных: ms sql, postgresql, умение оптимизировать sql-запросы;
- Уверенное владение инструментами разработки, профилирования и контроля версий;
Используемые в проекте технологии:
- .NET, Avalonia, WPF, MSSQL, PostgreSQL, Json, TCP, XML, COM, RS232, RS485, FTP,
- Технологии передача видеопотока в цифровом формате по сети.
Задачи, которые предстоит решать:
- Оценка пула задач;
- Декомпозиция решений;
- Покрытие кода тестами;
- Программная архитектура решения;
- Рефакторинг backend кода;
- Разработка ключевых модулей;
- Поддержка текущего продукта;
Что мы хотим видеть от нашего нового коллеги
Soft skills:
- Опыт оценки большого объема задач.
- Опыт формирования как долговременных, так и краткосрочных планов.
- Умение выстроить процесс разработки.
Hard skills:
- Опыт коммерческой разработки на .net (C#) от 5 лет.
- Опыт разработки и поддержки высоконагруженных отказоустойчивых систем, доступных 24/7.
- Знание СУБД MSSql/Postgres. Умение принимать обоснованные решения по структурам данных.
- Понимание принципов многопоточной обработки, синхронизации потоков и транзакций.