Aspose является лидером на рынке компонентов для программной обработки файлов офисных документов. Наши библиотеки классов являются общепризнанными в мире и используются тысячами компаний.
Наша компания ищет Middle/Senior С# Developer с опытом сбора и обработки разнородных данных и/или опытом работы с BigData, в команду поддержки для решения внутренних задач по формированию аналитической отчетности.
Обязанности:
- Разработка новых и поддержка существующих приложений для сбора данных из различных источников с использованием REST API.
- Разработка приложений для аггрегирования данных и создания аналитических отчетов. Проектирование и реализация REST API для middleware.
- Участие во всех этапах разработки - анализ требований, проектирование, реализация, тестирование итд.
Требования:
- Высшее техническое образование.
- Владение английским языков на уровне Intermediate (B1) и выше.
- Опыт коммерческой разработки на .NET более 5 лет.
- Опыт работы с базами данных.
- Практическое умение работы с Git. Навыки работы с Redmine(или другой багтрекинговой системой). Опыт работы с методологией и системами CI/CD.
- Опыт написания юнит-тестов, понимание TDD.
- Критическое мышление и внимание к деталям. Целеустремленность, внутренняя мотивация, самодисциплина. Способность и желание работать самостоятельно.
Будет плюсом:
- Опыт разработки микросервисной архитектуры. Опыт разработки высоконагруженных сервисов.
- Опыт работы с Big Data или AI/NN.
- Опыт работы с Entity Framework, RabbitMQ, Redis, Hangfire/Quartz.NET.
- Понимание (в общих чертах) задач SEO и опыт работы с Google Cloud APIs.
- Опыт разработки на Java.
- Опыт low-code/no-code разработки (AppSmith/NodeRed etc).
Мы предлагаем:
- Оформление по трудовому договору.
- Стабильную работу в удаленном/дистанционном формате, не зависимо от вашего места пребывания.
- Гибкий график работы
- Достойную и своевременную оплату, 20 дней отпуска, 5 оплачиваемых больничных дней (в год), регулярное повышение з/п и ежегодные бонусы.
- Возможность профессионального роста.
Размер оклада определяется на этапе технического интервью. В некоторых случаях, для точной оценки навыков, мы можем предложить второй этап технического интервью и/или небольшую теоретическую или практическую задачу для домашней работы.