{"id":1269761,"url":"https://alion.io/job/sisa-office-add-ins-developer","title":"Office Add-ins Developer","company":{"id":2144267,"name":"SISA","domain":"sisa.ai","url":"https://alion.io/company/sisa-ai","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":{"grade":"B","score":75,"open_postings":7,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":1000000,"max":1500000,"currency":"INR","period":"year","gross":null,"usd_annual":15723},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"JavaScript","optional":false},{"name":"Microsoft Office","optional":false},{"name":"Node JS","optional":false},{"name":"Outlook","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false},{"name":"DLP","optional":true},{"name":"MySQL","optional":true},{"name":"npm","optional":true},{"name":"PostgreSQL","optional":true},{"name":"SQL","optional":true},{"name":"Vite","optional":true},{"name":"Webpack","optional":true}],"status":"live","first_seen_at":"2026-07-14T06:03:19Z","employer_posted_date":"2026-07-14","last_verified_at":"2026-09-29T15:24:37Z","board_verified":true,"closed_at":null,"days_open":77,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":77},"description":"Office Add-ins Developer - Roles and Responsibilities\nLocation: Bangalore\nEmployment Type: Full Time / Contractual\nExperience: 3-6 Years\nPrimary Skill: C#, .NET, Office Add-ins Development\nSecondary Skill: Node.js, JavaScript / TypeScript, Office.js\nWork Type: Hybrid / Office as per project requirement\nJob Summary\nWe are looking for an experienced Office Add-ins Developer with strong hands-on expertise in C#, .NET, VSTO / COM Add-ins, and Microsoft Office application integration.\nThe candidate should be able to design and develop stable, secure, and high-performance add-ins for Microsoft Office applications such as Word, Excel, PowerPoint, and Outlook. Knowledge of Node.js, JavaScript / TypeScript, and Office.js will be an added advantage for modern Office Web Add-ins development.\nKey Responsibilities\nOffice Add-ins Development\nDesign and develop Microsoft Office add-ins using C#, .NET, VSTO, COM Add-ins, and Office Interop APIs. \nBuild add-in features for Microsoft Word, Excel, PowerPoint, and Outlook. \nWork with Office object models, Ribbon customization, task panes, event handlers, and document-level operations. \nDevelop reusable components and libraries for Office add-in functionality. \nEnsure add-ins are stable, responsive, and compatible with supported Office versions. \nC# / .NET Development\nDevelop application logic using C#, .NET Framework / .NET, and Visual Studio. \nWork with Office events such as open, save, close, send, attachment handling, and user actions. \nImplement document, email, attachment, and metadata-related workflows. \nWrite clean, maintainable, secure, and testable code. \nParticipate in technical design discussions and code reviews. \nOffice Application Integration\nDevelop features for Outlook email compose, read, send, and attachment workflows. \nDevelop features for Word, Excel, and PowerPoint document processing. \nHandle document properties, metadata, headers, footers, watermarks, labels, and user prompts where required. \nManage Office application behavior, add-in lifecycle, and event-driven functionality. \nDebug and resolve issues related to Office APIs, COM exceptions, add-in loading, and runtime behavior. \nNode.js / Office.js Development\nDevelop or support modern Office Web Add-ins using Office.js, JavaScript / TypeScript, HTML, and CSS. \nWork with Node.js for Office Web Add-in development and build tooling. \nWork with add-in manifests, command buttons, task panes, and Office.js APIs. \nIntegrate Office Web Add-ins with backend APIs. \nDebug add-ins across Microsoft 365, Outlook Web, and supported Office clients. \nAPI and Integration Development\nIntegrate add-ins with backend APIs and enterprise services. \nImplement REST API communication, authentication, authorization, and token handling. \nHandle API errors, retries, timeouts, and user-friendly error messages. \nWork with Microsoft Graph API where required. \nEnsure secure handling of tokens, user data, document metadata, and sensitive information. \nPerformance and Code Quality\nOptimize add-ins for startup time, responsiveness, and memory usage. \nEnsure add-ins do not impact Office application performance. \nFollow secure coding practices. \nImplement proper logging, exception handling, and error diagnostics. \nTroubleshoot performance issues, memory leaks, and application stability issues. \nMandatory Skills\nStrong hands-on experience in C# and .NET. \nExperience in Microsoft Office Add-ins development. \nExperience with VSTO, COM Add-ins, Office Interop APIs, and Office Object Model. \nGood understanding of Microsoft Word, Excel, PowerPoint, and Outlook integration. \nExperience with Ribbon customization, task panes, Office events, and Office UI integration. \nStrong debugging and troubleshooting skills in Windows desktop application development. \nGood understanding of REST APIs, authentication, authorization, and secure communication. \nAbility to write clean, secure, scalable, and maintainable code. \nGood to Have Skills\nExperience with Node.js, JavaScript / TypeScript, HTML, CSS, and Office.js. \nExperience in developing Office Web Add-ins for Microsoft 365 / Outlook Web. \nExperience with Microsoft Graph API. \nExperience with npm, webpack, Vite, or similar JavaScript build tools. \nKnowledge of Windows registry, certificates, Office Trust Center settings, and Office add-in load behavior. \nExperience with SQL Server, MySQL, PostgreSQL, or similar databases. \nExperience in cybersecurity, data protection, compliance, DLP, classification, or enterprise security products will be an added advantage. \nQualification\nB.E. / B.Tech / MCA / M.Tech in Computer Science, Information Technology, or related field. \n3-6 years of software development experience. \nMinimum 2+ years of hands-on experience in C# / .NET development. \nPrior experience in Microsoft Office Add-ins, VSTO, COM Add-ins, Office.js, or enterprise desktop application development will be preferred.","description_format":"text","description_chars":4906,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Cybersecurity","Information Security"],"lifecycle":[{"event":"open","at":"2026-09-25T23:37:36Z"}],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.517,"p_room":0.28,"age_days":76,"expected_fill_days":38,"reasons":["conf:17","velocity","win:tail","crowd:"],"computed_at":"2026-09-29T05:45:00Z"},"pay":{"stated_usd_annual":15723,"is_top_pay":false},"html_url":"https://alion.io/job/sisa-office-add-ins-developer","json_url":"https://alion.io/job/sisa-office-add-ins-developer.json","meta":{"generated_at":"2026-09-30T04:25:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3080,"day_limit":5000,"remaining_today":1920,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}