О компании и команде
Мы - SlideSpiel, быстро растущая компания, специализирующаяся в области трансляций и записи онлайн и оффлайн конференций. В основе бизнеса лежит веб-приложение для записи презентаций, которое делает процесс эффективнее за счет удаленного мониторинга и управления процессом записи. Нашими клиентами в основном являются профессиональные ассоциации США.
Ожидания от кандидата
Мы ищем кандидата с навыками Senior .NET C# Developer, от которого ожидаем в первую очередь высокий уровень самостоятельности и самоорганизации в задачах по проектированию архитектуры, выбору технологий и рефакторингу. Текущий стек не является фиксированным, мы всегда готовы к конструктивному обсуждению внедрения новых технологий.
Требования
- Более 5 лет опыта работы;
- Уверенные знания ASP.NET Core, .NET, C#;
- Хорошее знание SQL Server: опыт проектирования баз данных и написания сложных аналитических запросов;
- Опыт разработки ASP.NET Web API;
- Опыт работы с Git;
- Навыки проектирования архитектуры облачных сервисов;
- Опыт развертывания и разработки в Azure: virtual machines, app services, functions, blob storage, queues, docker containers, batch account, cdn, metrics, alerts;
- Способность быстро разобраться в незнакомой теме: например, подключить новый платежный сервис или реализовать интеграцию с системой клиента;
- Английский язык upper-intermediate;
Будет полезным:
- Опыт использования FFmpeg;
- Опыт преобразования презентаций PowerPoint с использованием Office Interop, OpenXML SDK;
- Опыт использования Dapper;
- Опыт создания решений для обработки изображений, аудио, видео;
- Знание SignalR;
- Опыт работы с highload;
- Опыт интеграции со сторонними системами.
Задачи
- Разработка API для наших основных сервисов: обработка файлов презентаций, управления сессиями, аудио-видео прямая трансляция и запись, аудио-видео редактор, плеер записей, сайты с библиотекой образовательного контента;
- Разработка API для внутренних инструментов: администрирование мероприятий, CMS для сайтов;
- Развитие и поддержка конвертера презентаций PowerPoint и PDF;
- Развитие сервисов для обработки слайдов, аудио, видео;
- Оптимизация производительности сервисов;
- Импорт данных клиентов в БД из Excel;
- Создание автоматизированных email-рассылок (API Twilio);
- Управление серверной инфраструктурой в Microsoft Azure.
Условия работы
Рассматриваем кандидатов только за пределами РФ. Работа полностью удаленная, с гибким графиком. Раз в несколько месяцев встречаемся лично в Тбилиси за ужином для стратегического планирования.
Бонусы
- Опцион;
- Высокая степень самостоятельности. Возможность принимать решения и нести за них ответственность;
- В перспективе возможен переезд в США;
Дополнительные инструкции
- Опишите конкретные проекты, которые Вы реализовывали на ASP.NET Core, .NET, C# и Вашу роль в них;
- Укажите, если обладаете опытом из раздела "Будет полезным";
- Укажите, если дочитали вакансию до конца.