Quick Overview
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.
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
Similar jobs
- CR
Founding / Early-Stage Software Engineers
NewContinuum Resource Network
New York🇺🇸Remote6 hours agoRustJavaJavaScript+4Technology - CR
Founding / Early-Stage Software Engineers
NewContinuum Resource Network
San Francisco, California🇺🇸Remote7 hours agoRustJavaJavaScript+4Technology - US
Senior Embedded Imaging Software Engineer
NewUrban Sky
Denver, Colorado🇺🇸$140k - $180k/yrOn-site47 minutes agoFPGACUDAC++Technology - RH
Systems Engineer
NewRobert Half
Irving, TX🇺🇸On-siteYesterdaySQLJavaPython+1Technology - MR
Senior Software Engineer / .NET Core / Angular
NewMotion Recruitment Partners, LLC
IL🇺🇸HybridYesterdaySQLT-SQLScrum+6Technology - JG
Software Engineer II
NewJudge Group, Inc.
Buffalo, NY🇺🇸$60 - $65/hrOn-siteYesterdayMicroservicesSpringSpring Boot+5Technology