Dotnet Developer (VSTO & C#)

March 12, 2026
Application ends: June 11, 2026
Apply Now

Job Description

Qualifications

· Mid level experience with .NET development (C#), including COM interop.

· 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)

Technical Skills

· C# advanced

o Deep knowledge of PowerPoint object model automation in VSTO and VBA

o Strong command of COM interoperability, Office object model, and layered add-in architecture

o Comfortable reading/writing/optimizing VBA logic translated into C#

o Familiar with deterministic styling strategy (brand-aligned exceptions, controlled formatting automation)

· Office.js advanced

o PowerPoint JavaScript APIs, task panes, event-driven assistants, cross-platform execution

· Python Slide Automation

o python-pptx (strong practical usage)

o Chart generation, table rendering, templated slides, structured JSON → slide assembly

o Understanding of how Python services can function as middleware or add-in companions

· Version Control & Deployment

o Git, GitHub, CI/CD pipelines, governed enterprise constraints

· Bonus Skills

o WPF (MVVM) or XAML UI experience

o Knowledge graph or modular JSON slide input

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru