Эта вакансия в архиве

Посмотреть похожие вакансии ↓
2 месяца назад

Senior PowerPoint Add-In Engineer (C# / VSTO / Office.js)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2

Описание вакансии

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
* когда готовы приступить
* свои зп ожидания
* локацию и гражданство

Пишите пожалуйста

Текст вакансии взят без изменений

Источник -