Overview
Skills
Job Details
Job Title: Senior .Net FSD Developer
Location: Alpharetta, GA Or Frisco, TX
Experience Level: 8+ years
We are seeking a highly skilled and experienced Senior Software Engineer to design, develop, and maintain robust and secure integrations between our browser-based applications and local hardware devices. This role requires deep expertise in modern web APIs, browser-to-native communication methods, and cross-platform compatibility.
Required skills and qualifications
- Experience: 8+ years of experience in software development, with at least 3+ years specializing in complex hardware-software integration for web applications.
- Expert-level proficiency in C# and the .NET framework, with demonstrated experience developing robust and scalable background services.
- Strong knowledge of web development (JavaScript/TypeScript, HTML, CSS).
- Strong understanding of browser APIs for hardware access, including WebUSB, WebHID, Web Bluetooth, and others.
- Experience with browser-to-native communication methods such as Native Messaging via browser extensions, WebSockets, SignalR, named pipes, or local RESTful APIs.
- Experience mitigating risks associated with cross-site scripting (XSS), cross-origin resource sharing (CORS), and other browser-based vulnerabilities.
- Experience working with device communication protocols, including serial ports (e.g., RS-232), USB, and other proprietary interfaces for hardware control.
- Deep understanding of the Windows operating system, including service lifecycle management, permissions, and security contexts.
- Excellent analytical and debugging skills to troubleshoot complex, low-level issues involving hardware, software, and the operating system.
SYSMIND LLC is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without any discrimination. We promote and support a diverse workforce at all levels in the company. All job offers are contingent upon completion of a satisfactory background check and reference checks. Additionally passing the drug test may also be required. All contractors intending to work on SYSMIND's W2 are "at will" employees.