Backend Engineer

hace 5 días


San José Province San José Costa Rica Software Mind A tiempo completo
Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work

Job Description

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 5,000 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 Wyman's 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

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



  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description Our client is a leading software company providing financial, tax, and asset management solutions to some of the world's largest energy, utility, and asset-intensive organizations. Their cloud-based platform combines deep domain expertise with modern engineering practices to help clients manage complex regulatory requirements and make...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description Software Mind is seeking qualified candidates...

  • Software Engineer

    hace 4 horas


    San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Canonical's Store team develops and operates the...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description The Test Automation Engineer role is to design and...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description OverviewSoftware Mind is seeking qualified...


  • San José, San José, Costa Rica Plan A Technologies A tiempo completo

    Job OverviewPlan A Technologies is looking for a highly experiencedSenior Backend Developerwith advanced expertise in TypeScript/JavaScript, cloud infrastructure basics, and database design. This engineer must be fluent in using Cursor, OpenAI models, and AI-assisted workflows to ship high-quality backend systems quickly and reliably.Please note:you must...


  • San Francisco, Heredia, Costa Rica UST A tiempo completo

    Role DescriptionSenior Software Engineer – Backend & Data SystemsDeveloper III - Software EngineeringWho We AreBorn digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions...


  • San Francisco, Heredia, Costa Rica FullStack A tiempo completo

    About FullStackFullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects. We focus on building a trusted, high-performance network where talent can thrive in a positive, respectful, and supportive environment. By prioritizing transparency,...

  • Software Developer

    hace 1 semana


    Costa Rica EX Squared A tiempo completo

    Senior Software Engineer (Salesforce)At EX Squared LATAM, we partner with leading engineering organizations to build scalable, high[1]impact digital products. We are seeking a Senior Software Engineer with strong backend engineering fundamentals and experience building solutions that integrate with or extend the Salesforce platform. This role is designed for...


  • Costa Rica FusionHit A tiempo completo

    At FusionHit, we're driven by a clear mission—to empower organizations with AI‑centered solutions that make them more adaptable, efficient, and future‑ready. As a company at the forefront of innovation, we help clients build exceptional software that not only meets today's needs but anticipates tomorrow's challenges. Our partnerships with clients like...