NET Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+38 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Where To Find Software Engineering Jobs