Oliver Wyman is a global leader in management consulting. With offices in more than 70 cities across 30 countries Oliver Wyman combines deep industry knowledge with specialized expertise in strategy operations risk management and organization transformation. The firm has more than 5000 professionals around the world who work with clients to optimize their business improve their operations and risk profile and accelerate their organizational performance to seize the most attractive opportunities. Oliver Wymans thought leadership is evident in our agenda-setting books white papers research reports and articles in the business press. Our clients are the CEOs and executive teams of the top Global 1000 companies.
#LI-DNI
Qualifications :
Bachelors degree in Computer Science Information Technology or related field.
5 years of experience 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 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)
Additional Information :
Key Responsibilities
PowerPoint Add-In Engineering
o Develop optimize and maintain C# VSTO add-ins for PowerPoint (classic reliable enterprise-compliant).
o Build modern PowerPoint add-ins using when cross-platform or UI-driven features are required.
o Architect logic for:
o Modular slide assembly
o Formatting automation with brand compliance
o Office object model automation (COM/XAML/JS where appropriate)
o Connect add-ins to internal or cloud Python automation services (slide generation charts tables prototyping batch processing).
Quality & Governance
o Conduct thorough code reviews uphold security stability and clean architecture principles (SOLID layered design separation of concerns).
o Ensure predictable and reliable output across global add-in deployments.
Collaboration & Transparency
o Work with cross-functional teams to refine requirements and build products that solve real slide production challenges (consistency speed governance intelligence).
o Communicate proactively about technical challenges propose trade-offs and document decisions clearly.
Product Ownership Mindset
o Seek solutions propose multiple implementation options when needed and contribute to shaping a suite of maximally useful and governed PowerPoint add-ins.
Skills and Attributes
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Detail-oriented with focus on quality and maintainability.
Proactive self-motivated and growth minded.
Non-negotiable: Strong command of English ability to clearly communicate on technical topics.
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)
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
Remote Work :
Yes
Employment Type :
Contract
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more