Обязанности:
В команду Aspose.Words компании Aspose требуется старший разработчик. Удаленная работа, распределенная команда. Aspose является лидером на рынке компонентов для программной обработки файлов офисных документов. Наши библиотеки классов являются общепризнанными в мире и используются тысячами компаний. Задачи Разрабатывать новые функциональные возможности продукта. Анализировать проблемы и запросы клиентов по продукту, предлагать решения, реализовывать их. Определять существующие недоработки в коде и архитектуре и исправлять их. Общаться с другими разработчиками и технической поддержкой. Области работы связаны с расчетом графического представления документа и конвертацией в различные форматы (DOCX, DOC, HTML, SVG, PDF, XPS, JPG и т.д.), растровой/векторной графикой, 3D эффектами. Технические Требования Хорошое понимание процесса разработки ПО Солидный опыт разработки на C#, .NET. Умение писать качественный, легко читаемый код. Опыт юнит-тестирования. Желательно TDD. Ясное понимание и умение использовать принципы OOP, SOLID, Design Patterns, Agile Methodologies, Clean Code и т.п. Свободное чтение технической документации на английском языке. Хороший письменный английский. Желательно Высшее профильное образование (например, Прикладная математика и информатика). Знания/навыки в области машинной графики (2D/3D). Личные Качества Способность и желание работать инициативно и самостоятельно. Желание работать в удаленной команде. Умение продуктивно общаться удаленно. Внутренняя мотивация, самодисциплина, интерес к происходящему вокруг. Стек технологий IDE: Microsoft Visual Studio. Система контроля версий: GIT. Система управления задачами: Redmine. Предлагаем Достойное вознаграждение. Свободный график, полностью удаленная работа. Оплачиваемые отпуск и больничные. Дружелюбный профессиональный коллектив. Первые несколько месяцев разрешаем частичную занятость с возможностью продолжать работать на старой работе. Стабильность, работаем с 2003 года.