yandex
N
NDA
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

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

ИИОценка ИИ

Интересная нишевая вакансия для опытных разработчиков с редким стеком. Плюсами являются удаленный формат, работа на европейский рынок и работа с современными технологиями автоматизации.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена узкой специализацией на стыке C#, VSTO и Office.js, а также требованием глубокого знания PowerPoint Object Model и опыта работы с Python. Дополнительно усложняет поиск требование нахождения кандидата за пределами РФ/РБ.

Анализ зарплаты

Медиана6 000 €
Рынок4 500 € – 7 500 €
ИИОценка ИИ

Для позиции Senior Engineer с таким редким стеком (VSTO + Office.js + Python) на европейском рынке зарплаты обычно выше среднего по рынку C#. Учитывая контрактную форму работы в ЕС, ожидания могут варьироваться от 5000 до 7500 евро в месяц.

Сопроводительное письмо

I am writing to express my strong interest in the PowerPoint Add-In Engineer position. With over 5 years of experience in C#/.NET development and a specialized focus on PowerPoint Object Model automation, I have successfully built and maintained complex VSTO and Office.js solutions that streamline presentation workflows. My background includes deep expertise in COM Interop and transitioning legacy VBA logic into robust C# applications, which aligns perfectly with your requirements.

In my previous roles, I have integrated Office add-ins with Python-based automation services, utilizing libraries like python-pptx to generate dynamic, brand-compliant content. I am particularly excited about the opportunity to work on cross-platform Office.js add-ins and modular slide assembly systems. Being based outside of Russia/Belarus and having a strong command of technical English, I am ready to contribute to your EU-based team and ensure high-quality, enterprise-grade stability for your presentation tools.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в автоматизации PowerPoint и ищете сложный проект в международной среде, отправляйте резюме @goutsta!

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

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

\* когда готовы приступить

\* свои зп ожидания

\* локацию и гражданство

Пишите пожалуйста Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • .NET
  • VSTO
  • OfficeJS
  • Python
  • COM Interop
  • VBA
  • Git
  • GitHub
  • CI/CD
  • WPF
  • MVVM
  • XAML
  • JSON

Возможные вопросы на собеседовании

Проверка глубокого понимания жизненного цикла надстроек и управления ресурсами.

Как вы управляете освобождением COM-объектов в VSTO, чтобы избежать утечек памяти и зависания процессов PowerPoint после закрытия?

Оценка опыта работы с современным стеком Office.js.

В чем основные архитектурные различия и ограничения при переходе от VSTO к Office.js для PowerPoint, особенно в контексте кроссплатформенности?

Проверка навыков интеграции разных технологий.

Опишите ваш опыт интеграции C# надстройки с Python-сервисами через python-pptx. Как вы организуете обмен данными?

Оценка навыков автоматизации сложного форматирования.

Как вы реализуете проверку на соответствие корпоративному брендингу (brand-compliant formatting) программными средствами через Object Model?

Проверка навыков решения проблем производительности.

Как оптимизировать вставку большого количества слайдов или сложных диаграмм в PowerPoint, чтобы интерфейс пользователя оставался отзывчивым?

Похожие вакансии

ГЭ
ГМС Эксперт
200 000 ₽ – 240 000 ₽

Middle+/Senior SFA Administrator

SeniorУдалённо
Oracle WebLogic Server · Oracle Database · PostgreSQL · Unix · Ansible · Jenkins · Grafana · Zabbix · Jira · BitBucket · Confluence
+11 навыков
ДП
Департамент персонала
от 400 000 ₽

Technical marketing engineer (сетевой инженер/архитектор)

SeniorУдалённо
BGP · OSPF · Cisco · Juniper · CCNP · CCNA · Network Design · Telecommunications
+8 навыков
IP
IT People group
Не указана

Специалист поддержки телекоммуникационного оборудования

SeniorУдалённо
LAN · WAN · ITSM · Cisco ISE · CMDB · Network Security · Network Administration · Troubleshooting
+8 навыков
NDA
до 450 000 ₽

Senior С++ разработчик

SeniorУдалённо
C++ · CMake · Git · Bash · WinAPI · POSIX API · WinDbg · GDB · Multithreading · Network Programming
+10 навыков
TS
Top Selection
до 316 000 ₽

Системный инженер (SIEM)

SeniorУдалённо
Git · SQL · Linux · JSON · Windows Server · Active Directory · SIEM · Python · Bash · PowerShell · DNS · DHCP · NTP · SMTP · Zabbix · DLP · IPS · Firewall · Proxy · REST API · Syslog · SNMP · Regular Expressions
+23 навыков
NDA
Не указана

Senior Системный архитектор

SeniorУдалённо
Delta Computers · Server Infrastructure Design · GPU · Infrastructure Audit · System Architecture · Hardware Configuration
+6 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA