This company is committed to hiring Veterans

Windows Software Engineer

This job is no longer active. View similar jobs.

POST DATE 1/23/2020
END DATE 1/24/2020

Salesforce.com Chicago, IL

Location
Chicago, IL
AJE Ref #
586458596
Job Classification
Full Time
Job Type
Regular
Company Ref #
JR57013-Chicago
Experience
Entry Level (0 - 2 years)

JOB DESCRIPTION

JOB CATEGORY

Products and Technology

JOB DETAILS

This role is responsible for the development and maintenance of two Windows applications supporting the Diffeo platform.

Diffeo Windows Crawler (DWC):

*

35 TOP-LEVEL MODULES IN ABOUT 100K LINES OF C#
*

FUNCTIONALITY: Diffeo Windows Crawler (DWC) uses Windows Internet Information Server (IIS) running on a Windows server instance joined to an Active Directory (AD) domain. The DWC enables the Diffeo Engine s Yggdrasil component to crawl Exchange and Windows Shared Drives through the IIS instance. The DWC component essentially acts as a proxy that carries Kerberos credentials that allow it to read content. DWC also obtains the Windows authorization lists for each data object, so that these can be indexed inside the Diffeo Engine.
*

KEY ENGINEERING CHALLENGES: Interacting with the complexity of the Windows integrated authentication stack while simultaneously enabling high-throughput crawling.
*

Applicable technologies:

*

Written in C#, Powershell, IIS configuration
*

IIS server component, configuration, long running hosts, WCF router
*

Exchange APIs
*

CIFS and SMB file shares, NetApp
*

Windows authentication: NTLM, Kerberos, Kerberos delegation
*

File encodings, parsing capabilities
*

S/MIME encryption, certificate stores
*

Razor, Asp.Net web pages
*

NuGet package manager



Diffeo for Windows (DfW):

*

23 TOP-LEVEL MODULES IN ABOUT 61K LINES OF C#
*

Functionality: DfW is a native Windows application that bridges between the Office COM APIs and a JavaScript API exposed through Chromium to the Diffeo user interface components. DfW displays the Diffeo user interface on the user s desktop. This deep integration into Office applications provides a seamless experience between the cloud-based user experience and the thick-client Office apps.
*

Key Engineering Challenges: The Office COM APIs are brittle, so DfW must self-throttle and provide efficient interfaces for the core applications to communicate with.
*

Applicable technologies:

*

Written in C#
*

Native Windows application
*

Microsoft Office COM APIs
*

Chromium, CEF
*

PKI client certificate authentication
*

NuGet package manager

ACCESSIBILITY - If you require accessibility assistance applying for open positions please contact the Salesforce.com Recruiting Department.

POSTING STATEMENT

Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.