Job Description
About Us:-
Net2Source Inc. is one of the fastest growing diversities certified global workforce solutions companies with an unprecedented YoY growth of over 100% for last 6 years working with Fortune 1000/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia, and Middle East.
About the Role:
Job Title
–
.NET VSTO Engineer
Location –
European Union (EU)
Mode of Work –
Fully Remote
Type of Hiring –
B2B Contract
Project Duration
– 6-12 Months
Qualifications:
Bachelor’s degree in computer science, Information Technology, or related field.
5+ years of experience
with .NET development ( C# ), including COM interop.
3+ years hands-on experience
building
C# VSTO add-ins for PowerPoint.
Word add-in experience is beneficial, especially Word object model automation.
Proven experience building or contributing to
plugin suites for PowerPoint
(multi-add-in architecture, shared services, governed styling, Office object model automation).
Cross-platform mindset:
experienced with or actively using
Office.js PowerPoint APIs
for modern add-ins (Mac + Windows support).
Practical Python experience
with libraries for PPTX creation, editing, charts, and table generation (e.g., python-pptx).
Proficiency with
Git and GitHub , including CI/CD familiarity.
Strong communication and cross-functional collaboration skills.
English fluency
on technical topics (written & spoken, non-negotiable)
Key Responsibilities:
PowerPoint Add-In Engineering
Develop, optimize, and maintain C# VSTO add-ins for PowerPoint (classic, reliable, enterprise-compliant).
Build modern PowerPoint add-ins using Office.js when cross-platform or UI-driven features are required.
Architect logic for:
Modular slide assembly
Formatting automation with brand compliance
Office object model automation (COM/XAML/JS where appropriate)
Connect add-ins to internal or cloud Python automation services (slide generation, charts, tables, prototyping, batch processing).
Quality & Governance
Conduct thorough code reviews, uphold security, stability, and clean architecture principles (SOLID, layered design, separation of concerns).
Ensure predictable and reliable output across global add-in deployments.
Collaboration & Transparency
Work with cross-functional teams to refine requirements and build products that solve real slide production challenges (consistency, speed, governance, intelligence).
Communicate proactively about technical challenges, propose trade-offs, and document decisions clearly.
Product Ownership Mindset
Seek solutions, propose multiple implementation options when needed, and contribute to shaping a suite of maximally useful and governed PowerPoint add-ins.
Technical Skills:
C# advanced
Deep knowledge of PowerPoint object model automation in VSTO and VBA
Strong command of COM interoperability, Office object model, and layered add-in architecture
Comfortable reading/writing/optimizing VBA logic translated into C#
Familiar with deterministic styling strategy (brand-aligned exceptions, controlled formatting automation)
Office.js advanced
PowerPoint JavaScript APIs, task panes, event-driven assistants, cross-platform execution
Python Slide Automation
python-pptx (strong practical usage)
Chart generation, table rendering, templated slides, structured JSON → slide assembly
Understanding of how Python services can function as middleware or add-in companions
Version Control & Deployment
Git, GitHub, CI/CD pipelines, governed enterprise constraints
Bonus Skills
WPF (MVVM) or XAML UI experience
Knowledge graph or modular JSON slide input