PowerPoint Add-In Engineer (C / VSTO / Office.js)
PowerPoint Add-In Engineer (C# / VSTO / Office.js)
Статус: open
Описание:
PowerPoint Add-In Engineer (C# / VSTO / Office.js)
Формат: Contract | Язык: English (technical, fluent)
О роли
Ищем инженера для разработки и развития PowerPoint add-ins, автоматизирующих создание и управление презентациями. Роль включает работу с классическими VSTO надстройками на C# и современными Office.js add-ins для кроссплатформенной поддержки (Windows + Mac). Предусмотрена интеграция с Python-сервисами автоматизации, которые генерируют слайды, таблицы и графики.
⚠️
Кандидат должен уверенно работать с PowerPoint Object Model и архитектурой add-ins
⚠️
.
Технологический стек
Основной стек:
C#, .NET, COM Interop
VSTO (Visual Studio Tools for Office)
PowerPoint Object Model / VBA automation
Office.js, PowerPoint JavaScript APIs
Python (python-pptx)
Git, GitHub, CI/CD
*Дополнительно:*
Task panes, event-driven add-ins
JSON → slide generation
Cross-platform Office add-ins (Mac + Windows)
---
Основные задачи
Разработка и поддержка
C# VSTO add-ins для PowerPoint
Разработка
Office.js add-ins
для современных UI и cross-platform функциональности
Реализация
модульной сборки слайдов
и автоматизации форматирования
Автоматизация
brand-compliant formatting и Office object model automation
Интеграция add-ins с
Python automation services
(генерация слайдов, charts, tables)
Проведение
code review
, поддержание clean architecture (SOLID, layered design)
Обеспечение стабильности и предсказуемости работы add-ins в enterprise среде
Взаимодействие с командами продукта и инженерами для решения задач автоматизации презентаций
---
Требования
Опыт:
5+ лет разработки на
C# / .NET
Опыт работы с
COM interoperability
3+ года разработки
PowerPoint VSTO add-ins
Опыт работы с
PowerPoint Object Model automation
Практический опыт работы с
python-pptx
Опыт использования
Git / GitHub и CI/CD
Техническая экспертиза:
Глубокое понимание
PowerPoint automation
Опыт работы с
VSTO и VBA логикой
Умение переводить и оптимизировать
VBA → C#
Понимание архитектуры
модульных add-in систем
⚠️
Обязательное требование: уверенный технический английский (written & spoken)
⚠️
---
Будет плюсом
Опыт разработки Word add-ins
Опыт работы с WPF (MVVM) или XAML UI
Опыт разработки plugin suites для PowerPoint
Опыт работы с JSON-driven slide generation
Опыт работы со структурированными данными или knowledge graph для презентаций
Профессиональные качества
Сильные аналитические и problem-solving навыки
Внимание к качеству и поддерживаемости кода
Проактивность и самостоятельность
Умение ясно коммуницировать технические решения
Product mindset и ориентация на практическую ценность решений
Условия
КАНДИДАТ НАХОДИТСЯ НЕ
В РФ ИЛИ РБ
Контракт с компанией в зоне EU.
Сеньерность - Senior
Full time remote job
Откликаясь на вакансию пожалуйста уточняйте:
* присылайте резюме на английском в PDF
* когда готовы приступить
* свои зп ожидания
* локацию и гражданство
Пишите пожалуйста
@goutsta
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.