Unknown Company

NET Software Developer - Sunnyvale CA

sunnyvale, ca • Posted 2 days ago
Remote Full Time Software Development

Bring your .NET expertise to a hands-on development role supporting software used in a manufacturing and production environment. You’ll design, build, maintain, and improve Windows and web applications while working across modern .NET technologies, rich user interfaces, databases, and hardware-connected systems.

This opportunity is ideal for a developer who likes owning applications from start to finish—not just writing code, but helping shape solutions, troubleshoot real production challenges, and make systems faster and more reliable. You’ll work with C#, Blazor, WPF, WinForms, MVVM, SQL, Oracle, and automation tools while collaborating with technical teams and internal users to deliver practical software that supports daily operations.

Required Skills & Experience

  • 5+ years of professional .NET development experience, preferably in manufacturing, semiconductor, or industrial environments
  • Strong experience with C#, VB.NET, .NET Core, .NET 6+, .NET Framework 4.7+, and object-oriented programming
  • Experience developing Windows, web, and rich user-interface applications using WPF, WinForms, Blazor, and MVVM
  • Experience with LINQ, ADO.NET, design patterns, Visual Studio 2019+, Git, or Bitbucket
  • Experience working with Oracle and SQL Server databases, including stored procedures
  • Bachelor’s degree in Computer Science or a related field—or equivalent professional experience

Desired Skills & Experience

  • Experience working with manufacturing equipment, semiconductor processes, or hardware-connected applications
  • Familiarity with SEMI communication protocols, including SECS/GEM or Modbus TCP
  • Experience with SPC software, NI DAC I/O, Advantech remote I/O, or serial-to-Ethernet systems
  • Knowledge of microservices, MySQL, MariaDB, C, C++, or Visual Studio Code
  • Scripting experience with Linux Bash, PowerShell, or Windows Batch
  • Experience with Python or Java

What You Will Be Doing

  • Design, develop, test, and maintain scalable .NET applications
  • Build and enhance Windows, web, desktop, and front-end user interfaces
  • Work with engineering and business teams to define requirements and deliver new features
  • Troubleshoot, debug, upgrade, and optimize applications for performance and reliability
  • Participate in code reviews, architectural discussions, and software development lifecycle activities
  • Develop and maintain applications that communicate with databases, manufacturing systems, and hardware devices

Tech Breakdown

  • 30% .NET Application Development and Software Engineering
  • 20% Windows, Web, and User Interface Development
  • 15% Database Development and Integration
  • 15% Application Troubleshooting, Testing, and Optimization
  • 10% Manufacturing, Hardware, and Device Integration
  • 10% Code Reviews, Documentation, and Technical Collaboration

Daily Responsibilities

  • Develop and maintain C# and VB.NET applications
  • Build user interfaces with WPF, WinForms, Blazor, and MVVM
  • Work with Oracle, SQL Server, stored procedures, LINQ, and ADO.NET
  • Debug application issues and improve performance, reliability, and security
  • Review code, document solutions, and participate in technical planning
  • Collaborate with engineering teams and internal users to support application needs
#J-18808-Ljbffr

NET Software Developer - Sunnyvale CA in sunnyvale at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search