Hi,
Please check the job description as below and let me know you if you would be interested and available. Please let me know your available time for a quick call.
Job Title: Senior VSTO & Open XML Engineer - MS Word
Location: Charlotte, NC (Remote is also ok)
Duration: 12+ months
Job Description:
Role Summary
We are seeking a highly skilled Microsoft Word Add-in Engineer to design, develop, and maintain enterprise-grade Word automation solutions. The role requires deep expertise in VSTO, the Word Object Model, and Open XML, with a strong focus on performance, document fidelity, and secure integration of web experiences within Word. The engineer will work on large, complex documents and implement section-level controls without compromising formatting, security, or usability.
Job Responsibilities:
Key Responsibilities:
VSTO Add in Engineering (C# / .NET Core)
Design, build, and maintain robust Microsoft Word VSTO add ins with stable COM interop patterns, defensive error handling, and deterministic resource cleanup.
Custom Ribbon & UX.
Create custom Ribbon tabs/groups and callbacks within MS Word.
Web Application Integration in Word
Integrate web experiences inside Word using supported hosts. Securely handle auth, deep linking, and message passing between the add in and the embedded web app.
Section Level Permissions (Word)
Programmatically define and manage section level editing restrictions and protection policies (e.g., allow/deny edits by user/group, enforce read only regions) while preserving document integrity and compatibility with enterprise security settings.
Document Section Operations (Extract/Replace)
Implement reliable routines to extract a section (including headers/footers, fields, content controls) and replace sections without altering surrounding formatting, styles, numbering, or tracked changes; handle edge cases like linked headers, multi column layouts, and section breaks.
Word/Excel Object Model Mastery + Open XML
Should be proficient in using Open XML SDK for bulk transformations, round trip fidelity, and performance critical editing.
Performance at Scale (50+ pages)
Optimize for large documents: minimize COM round trips, avoid Selection, batch updates, disable UI updates where safe, and offload heavy transforms to Open XML to prevent UI freezes and crashes.
Format Conversion (DOCX XML/PDF)
Implement high fidelity conversions:
o XML: Leverage Open XML SDK for structured document reads/writes.
o PDF: Use Word's SaveAs automation for best fidelity in client scenarios; design alternative pipelines where Word is not available.
Isaac Rajiv
Kutir Corporation
Ph: