The VSTO Developer will be responsible for developing and maintaining enterprise-level Microsoft Office Add-Ins using VSTO, C#, and .NET technologies. The candidate should have strong expertise in Office automation, COM Interop, Ribbon customization, deployment automation, and troubleshooting Office runtime compatibility issues.
The role requires close collaboration with engineering teams, business stakeholders, and enterprise application teams to deliver scalable, secure, and high-performance Office automation solutions.
Key Responsibilities
- Design and develop VSTO Add-Ins for Microsoft Word, Excel, and PowerPoint.
- Implement Word automation features including Content Controls, Bookmarks, Styles, Track Changes, and Custom XML Parts.
- Develop Excel automation capabilities including Workbook/Worksheet events, Named Ranges, UDFs, PivotTables, Chart Automation, and Data Validation.
- Implement PowerPoint automation including Slide & Shape manipulation, Template generation, Masters & Layouts, and Embedded Media control.
- Develop and maintain Ribbon XML customizations and Custom Task Panes across Office applications.
- Package, deploy, and maintain Add-Ins using NSIS installer scripting.
- Configure registry settings, trust settings, deployment versioning, and installation workflows.
- Ensure compatibility across Office 2016, 2019, 2021, and Microsoft 365 environments for both 32-bit and 64-bit platforms.
- Troubleshoot COM Interop, PIA binding, Office runtime, and process isolation issues.
- Write clean, scalable, maintainable, and production-ready C# code.
- Participate in code reviews, debugging, optimization, and technical discussions.
Required Skills & Technologies
- Strong hands-on experience in VSTO Add-In Development.
- Expertise in C#, .NET Framework, and COM Interop.
- Strong knowledge of Microsoft Office Automation.
- Hands-on experience with Word, Excel, and PowerPoint Object Models.
- Experience with Ribbon XML and Custom Task Panes.
- Knowledge of NSIS Installer scripting and deployment automation.
- Strong understanding of Office Runtime troubleshooting and compatibility management.
- Experience handling PIA binding and COM-related debugging.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
Mandatory Skills
- .NET
- C#
- VSTO Add-In Development
- COM Interop
- Microsoft Office Automation
- Word Object Model
- Excel Object Model
- PowerPoint Object Model
- Ribbon XML
- Custom Task Panes
- NSIS Installer
- PIA Binding
- Office Runtime Troubleshooting
Preferred Candidate Profile
- 3+ years of experience in VSTO Add-In and Microsoft Office Automation development.
- Strong experience in enterprise-grade Office application customization projects.
- Excellent debugging and deployment troubleshooting capabilities.
- Ability to work independently in fast-paced enterprise environments.
- Strong communication and stakeholder management skills.
Pay: ₹60,000.00 - ₹65,000.00 per month
Application Question(s):
- Do you have hands-on experience developing VSTO Add-Ins for Microsoft Word, Excel, and PowerPoint using C# and .NET?
- Have you worked on Office automation features such as Ribbon XML, Custom Task Panes, COM Interop, and deployment using NSIS installer scripts?
- Do you have experience troubleshooting Office compatibility issues across Office 2016/2019/2021/Microsoft 365 in both 32-bit and 64-bit environments?
- What is your current CTC, expected CTC, and notice period?
- Are you comfortable working from the Gurugram office 5 days a week on a contractual role?
Education:
Experience:
- in VSTO Add-In, .NET & Office Automation.: 3 years (Required)
Location:
- Gurugram, Haryana (Required)
Work Location: In person