Skip to main content

Enterprise Search Developer

Posted today

2t consultingMedina (WA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

We are seeking an Enterprise Search Developer with experience in Microsoft 365 Search, enterprise search platforms, frontend development, and API integrations. The ideal candidate should have hands-on experience with Angular, TypeScript, Microsoft Graph API, REST APIs, and Sinequa or similar enterprise search technologies. The role involves developing enterprise search applications, integrating Microsoft 365 content sources, improving search relevance, and delivering secure, user-friendly search experiences. Required Technical / Functional Skills 3+ years of software development experience using C#, Python, JavaScript, or TypeScript. Strong experience with REST API development and integration, JSON, OAuth 2.0, authentication, and authorization. Hands-on experience with Microsoft Graph API and Microsoft 365 integrations. Experience with Sinequa Search or other enterprise search platforms. 2+ years of frontend development experience using Angular, TypeScript, HTML, and CSS. Experience with AWS cloud services and application deployment. Knowledge of Microsoft Search, SharePoint Online Search, Microsoft Graph Search API, or Microsoft Search Connectors. Understanding of Microsoft 365 Search architecture, including search schema, managed properties, query rules, result sources, refiners, and search relevance. Knowledge of Microsoft 365 security trimming, search ranking, and search analytics. Familiarity with Microsoft Purview and enterprise content security.
Roles & Responsibilities: Develop and maintain enterprise search applications and Microsoft 365 Search integrations. Build responsive search interfaces using Angular, TypeScript, and REST APIs. Integrate enterprise content sources using Microsoft Graph API and search services. Implement secure search experiences with appropriate authentication, authorization, and security trimming. Configure and enhance search relevance through metadata, taxonomy, query analysis, and ranking. Develop new features and incorporate stakeholder feedback into search applications. Perform unit testing, functional testing, and user acceptance testing. Deploy and maintain application features across development, testing, and production environments. Manage development work items, track progress, and ensure timely delivery. Collaborate with cross-functional teams to improve enterprise search functionality and user experience.
Preferred Skills: Hands-on experience with Sinequa Search implementation and customization. Experience with Microsoft Search Connectors and SharePoint Online administration. Knowledge of Microsoft Purview and Microsoft 365 governance. Experience with frontend performance optimization and accessibility. Familiarity with enterprise search analytics, bookmarks, acronyms, Q&A, and search verticals.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this