Controls Programmer - C#/.NET
Steven Douglas Corp
Bring Your Software Expertise to Steven Douglas Corp. (SDC)
At SDC , we design, engineer, and build custom automation systems that solve complex manufacturing challenges for customers across medical, consumer products, industrial, automotive, and other industries. As a family-owned and growing business, we are committed to delivering innovative solutions by blending proven engineering principles with creative approaches to automation.
We are looking for a Controls Programmer who combines strong C#/.NET development skills with a hands-on understanding of industrial hardware. In this role, you will work primarily on advanced test and process equipment we build for one of our key customers in the solar manufacturing industry. Most of these systems are PC-controlled, meaning the application you build is the sole controller, directly driving sensors, motors, drives, and data acquisition hardware in real time. We are looking for team players who enjoy working side by side with our controls engineers and technicians to design, build, and deploy software that keeps this equipment running reliably.
Why Join SDC?
- Software That Runs Real Machines: Your applications won’t sit on top of the equipment; they’ll be the controller, running machines on the plant floor and through months-long tests.
- Collaborative Environment: Work closely with our controls engineers, technicians, and project managers from design through debug, runoff, and customer startup.
- Family-Owned Culture: Experience a supportive and agile environment that values technical excellence and personal growth.
What You’ll Do
- Design, develop, test, and deploy C# Windows applications that run on industrial machinery and interface directly with sensors, motors, drives, data acquisition devices, and other controls hardware.
- Build and support applications where the PC serves as the primary controller in the system, managing real-time I/O and device communication.
- Work directly with controls engineers to understand machine behavior, hardware interfaces, and operator workflows, and translate them into clean, maintainable software.
- Support deployment and troubleshooting of your applications during machine debug, runoff, and customer Factory Acceptance Testing (FAT).
- Maintain and improve existing software tools and code libraries, applying good source control and documentation practices.
- Collaborate with the controls team to identify where custom software can improve machine reliability, data visibility, or troubleshooting speed.
- Travel approximately 10% to support customer startups and project implementation.
What We’re Looking For
- 5+ years of experience designing, developing, and deploying C# Windows applications in a .NET environment.
- Hands-on experience developing applications that interface directly with industrial hardware, such as sensors, motors, drives, data acquisition devices, or instrumentation, on machinery or manufacturing/test equipment.
- Experience building applications where the PC is the primary controller in the system, handling real-time I/O, device communication, and control logic.
- Solid understanding of software fundamentals, including object-oriented design, application architecture, debugging, and version control workflows.
- Comfortable working on the plant floor alongside engineers and technicians to understand machine behavior and translate it into usable software.
- Ability to use AI tools and code generation to work more efficiently while maintaining full responsibility for all output.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or equivalent hands-on experience.
Preferred Qualifications
- Experience with SQL or other databases for storing and retrieving machine or process data.
- Experience with GitHub or other source control platforms.
- Working knowledge of Python for scripting, data processing, or test automation.
- Experience with other industrial controls platforms, such as Allen-Bradley PLCs, HMIs, Ignition, robotics, or machine vision systems.
- Ability to read and understand electrical schematics.
What Success Looks Like
- Successful Electrical Controls Programmers at SDC:
- Deliver reliable, well-structured Windows applications that operators and engineers can use every day.
- Build software that communicates cleanly and reliably with the sensors, motors, and hardware it controls.
- Develop software capable of running months-long tests without interruption.
- Communicate clearly with engineers, technicians, and project teams about what the software does and why.
- Continuously improve our code libraries, tools, and development practices.
- Help make every machine's software as solid as the hardware it runs on.
What We Expect From Everyone at SDC
- Every role at SDC is built on a shared set of expectations that define how we work together.
- Demonstrate professionalism, integrity, and accountability in everything you do.
- Treat coworkers, customers, suppliers, and partners with respect.
- Communicate openly and collaboratively across all departments.
- Take ownership by identifying issues early, proposing solutions, and following through.
- Adapt to changing priorities while maintaining a positive, team-first attitude.
- Produce high-quality, detail-oriented work that supports safety, quality, and continuous improvement.
- Be dependable, willing to learn, and ready to support teammates whenever needed.
- Contribute to a workplace built on trust, teamwork, and shared success.
Why Join Steven Douglas Corp.?
- Work on challenging, custom automation projects—not repetitive production support.
- Collaborate with an experienced team of engineers, machinists, electricians, assemblers, and project managers.
- See your designs come to life from concept through customer startup.
- Help shape engineering standards and influence how future machines are built.
- Grow your technical skills while working with robotics, vision systems, servo motion, AI-enabled inspection, and advanced automation technologies.
- Join a stable, family-owned company committed to long-term growth, innovation, and investing in its people.
Benefits
- Competitive salary based on experience.
- Performance-based incentive opportunities.
- 100% employer-paid medical, dental, and vision insurance, with supplemental coverage options.
- Company-sponsored Health Savings Account (HSA).
- Employee Assistance Program (EAP).
- 401(k) with a 4% employer match per pay period.
- Paid vacation, sick leave, and 10 company-paid holidays.
- Ongoing opportunities for professional development and career growth.
PIb39df1a3d378-38059-41930563
- ...solutions by blending proven engineering principles with creative approaches to automation. We are looking for a Controls Programmer who combines strong C#/.NET development skills with a hands-on understanding of industrial hardware. In this role, you will work primarily....netC#
- ...Workforce Solutions is hiring a Siemens CNC Control Engineer for our client. This role is... ...using STEP 7 ~ Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC... ...with Mercurial and Git. ~ Plans for C# and/or Indusoft development for future HMIs....netC#Permanent employmentFull timeImmediate startRelocationDay shift
$110k
...Control Software - Siemens About the Company: Very stable company creating very interesting... ...STEP 7 ~ Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC... ...controlled with Mercurial and Git ~ Plans for C# and/or Indusoft development for future....netC#Permanent employmentFull timeRelocation$120k - $170k
...Lead Electrical and Controls EngineerFoth is currently seeking a team-focused, innovative, and results-oriented Lead Electrical... ...PLCsSiemens, CH or Schneider HMIsVisual Basic, Visual Basic.NET, Visual C, C#, C++, XMLAssembly Language ProgrammingPackaging line integration....netC#Full timePart timeRemote workWork from homeNight shift$36 - $40 per hour
...time off Training & development Vision insurance Electrical Controls Engineer Position Summary: Requires taking a role in the... .... Experience in at least one multi-tiered architecture using C#, VB.NET, HTML, XML and SQL. Excellent communication skills both oral....netC#Work experience placementWork at officeShift work- ...focused, innovative, and results-oriented Lead Electrical and Controls Engineer who has a desire to contribute to our clients’... ...Siemens, CH or Schneider HMIs Visual Basic, Visual Basic.NET, Visual C, C#, C++, XML Assembly Language Programming Packaging line integration....netC#Full timePart timeRemote workWork from homeFlexible hoursNight shift
- ...Gainwell Technologies LLC is seeking a C# .Net Developer to join our team. As a C# .Net Developer at Gainwell, you can contribute your skills to harness the power of technology to help our clients improve the health and well-being of the members they serve. This role will....netC#Remote work
- ...Developer in Columbus, Ohio. You are expected to have 5+ years of .NET development experience and 2+ years in Microsoft Identity... ...possibility of extension. Successful candidates will possess strong C# development skills and work closely in both web cam and in-person....netC#Contract work
- Responsibilities Experience with System integration via Rest/SOAP services and Microservices Experience with Continuous Integration/Continuous Delivery environment, utilizing automated testing, as well as Test Driven Development Ability to work in both a waterfall and ....netC#Full time
- ...Hiring: .NET Developer | Contract | Cleveland, OH We are looking for a .NET Developer with 1–3 years of experience to join our team in Cleveland, Ohio. Required Skills: .NET Core and C# SQL Server and database optimization Web development and API development....netC#Contract work
- ...Service Provider is seeking experienced IT professionals for multiple roles including Senior Programmer Analyst and GIS Developer. Candidates must have extensive experience in C# or VB.NET, GIS application development, and possess a Bachelor’s degree in IT or Engineering. The....netC#
$72.8k - $104k
...Gainwell Technologies LLC is seeking a Senior C#/.NET Developer for Medicaid Systems. The role offers a fully remote opportunity with the option to work anywhere within the United States, occasional travel up to 10%, and a salary range of $72,800 to $104,000 per year.....netC#Remote work- ...RICEFW Technologies Inc. is seeking a Programmer 3 who is well‑rounded in programming, with strong Azure, C#, and .NET skills. The role begon remotely and will eventually be in‑office at 1221 McKinley Avenue, Columbus, Ohio, with interviews via Teams. Candidates should....netC#Work at officeRemote work
- ...Net DeveloperLocation: Cincinnati, OH (Onsite) Duration: 12 Months Client: Boston Technology Corporation/TQLJob Description:C# with Angular front endDomain APIs,.NET CoreSQL (SSMS)AngularSQL ServerC#Web API.Net Core/.Net FrameworkGit for source controlAzure DevOps for....netC#
- ...engineering team in Columbus, OH. You will shape architecture, modernize core applications, and drive full-stack development using C#, .NET, React, and Azure. You will mentor engineers, lead code reviews, and collaborate with Product, QA, and DevOps to deliver....netC#
- ...architects, and business stakeholders, and contribute across the full software development lifecycle from requirements to production support. The role emphasizes strong SQL Server reporting, C#/.NET development, REST APIs, and identity/security topics #J-18808-Ljbffr....netC#
- ...and operational efficiency. The ideal candidate will have over 3 years of experience in full-stack development, specifically with C#, .NET, and system integrations. A Bachelor's degree in Engineering or a related field is preferred. This is an exciting opportunity to work....netC#
- ...ASP.NET C# DevelopersColumbus, Ohio, United States Or refer someone Job Openings ASP.NET C# DevelopersAbout the job ASP.NET C# DevelopersLocation: RemoteClient: State of OhioRate: $60Duration: 6+MonthsJob SummaryModifies existing software/applicationRequired SkillsASP....netC#
- ...Purple DriveLead.NET Developer (Gen AI) Share Contractual Cincinnati, OHOverview:Required... ...writing unit tests and mocks in .NET/C# with a standard framework5+ years of designing... ...other quality processExpertise on Source code control usage or managementAbility to manage &....netC#Work experience placement
- ...Must have strong prior experience working with Dot Net (using C#) , and GE Proficy Plant apps product. Must have SQL programming experience. Proficy MES Developers : Proficiency in .Net Frameworks 3.5 or later. Hands on experience in C#.Net , Hands on knowledge in SQL....netC#Full time
- ...when needed and work closely with engineers, product managers, and designers to ship with confidence. Requirements: 3–5 years in software quality, automation with Cypress/Playwright/Selenium, CI/CD and API testing; .NET/C# and Azure knowledge a plus. #J-18808-Ljbffr....netC#Remote work
- ...previous Visual Studio versions (e.g. 2005 & 2008) Required 5 Years Experienced with C# language, and familiarity with Visual Basic 6 Required 3 Years Experienced with ASP.Net and Windows applications Highly desired 5 Years SQL Server Reporting Services (report....netC#
- ...AWS/.Net DeveloperImmediate need for a talented AWS/.Net Developer. This is a 06+months contract opportunity with long-term potential... ...AWS (DynamoDB, SQS, SNS, S3, Terraform, and Lambdas)Proficiency in C# /.NET development, APIs, and MicroservicesExperience with....netC#Contract workRemote work
- ...Senior Web Applications Developer to join a fully remote team serving healthcare clients across the United States. The role emphasizes C#/.NET, ASP.NET, JavaScript/jQuery, CSS, and LINQ, with strong emphasis on healthcare claims systems and data security. The position....netC#Remote work
- ...across the software lifecycle. Requirements include a bachelor’s in CS or related field and 2+ years in application development, with strong SQL, .NET/C#, APIs, and automation experience. On-site support and collaboration across teams are essential. #J-18808-Ljbffr.netC#
- ...Required skills: Experience utilizing the ASP.Net MVC framework at least 4 years Required 5 Years Experience utilizing C# Required 5 Years Experience with SQL Server database Design and development including optimization of queries, creating tables, views Required 5 Years....netC#
- ...Title: Information Security SME/Developer with .NET development Location: Columbus, Ohio 43215 Duration: 5‑month contract (high possibility... ...development skills in the MS Metadirectory Services Namespace in C# – 2+ years .NET development experience – 5+ years Qualifications....netC#Contract work
- ...company in Columbus, Ohio is seeking a qualified individual to join their team, focusing on web application development using ASP.Net MVC and C#. Candidates should have a solid understanding of SQL Server database design, Agile methodologies, and experience with service-....netC#
- ...doing Feature Development: Build and enhance features in a modern .NET application. SQL Optimization: Improve SQL Server performance and... ...mentor junior developers as needed. Technical Breakdown (Approximate) 5% – 10%: C# and ASP.NET MVC Backend work. #J-18808-Ljbffr....netC#
- ...Senior C#.Net DeveloperSkill: Senior C#.Net Developer Strong.Net core, API Development & Backend development experience. Develop.Net code to manage the SQL data for various aspects of data driven logic. Utilize Azure DevOps, CI/CD pipelines and associated technologies....netC#
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Programmer - C#/.NET. Be the first to apply!



