NET Software Developer

Motion Recruitment Partners LLC.
Sunnyvale, CA, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) .NET Framework Microsoft Windows ADO.NET Bash Shell C Sharp (Programming Language) C++ (Programming Language) Code Review Communications Protocols Databases Database Development
+38 more
Software Debugging Software Design Patterns Linux Language Integrated Query Ethernet Design of User Interfaces Human-Computer Interaction Interoperability Python (Programming Language) MariaDB Microsoft Visual Studio Windows Presentation Foundation Microsoft SQL Server Visual Basic .NET (Programming Language) Modbus MySQL Model View ViewModel Object-Oriented Software Development Oracle (Applications) Windows PowerShell Software Engineering Statistical Process Control (SPC) SQL Stored Procedures SQL Databases Transmission Control Protocol (TCP) Web Applications Batch Scripting Windows Forms Scripting .NET Core Blazor Git Computer Equipment Information Technology Bitbucket Front End Software Development Software Coding Microservices

Job description

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., 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all