MES Software Developer

Compunnel Inc.

Charlotte (NC)

Hybrid

USD 80,000 - 120,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A technology solutions provider is looking for an MES Software Developer to design and maintain MES applications using .NET, C#, and ASP.NET. This role supports systems integration and aids manufacturing clients by delivering high-quality solutions. Candidates must have a BS in Computer Science with 5+ years of relevant experience. The position is remote with some onsite requirements within 1–2 hours of specific locations. Strong communication skills and hands-on experience with manufacturing execution systems are essential.

Qualifications

  • Minimum 5 years of experience in development.
  • In-depth knowledge of application development.
  • Experience in 24/7 manufacturing IT systems.

Responsibilities

  • Design and maintain MES applications using .NET, C#, ASP.NET.
  • Integrate MES solutions with existing systems.
  • Collaborate with customers to gather requirements.
  • Manage messaging technologies for shop floor communication.
  • Test applications to ensure performance.
  • Document solutions and provide end-user support.
  • Troubleshoot and optimize MES applications.

Skills

Application development best practices
.NET development
C# programming
ASP.NET development
MSMQ
ActiveMQ
RabbitMQ
SQL Server
Git
RESTful services

Education

BS in Computer Science

Job description

Overview

MES Software Developer (.NET, C#, ASP.NET)


Location


  • Remote, but candidates must reside within 1–2 hours commuting distance of one of the following office locations:

  • Corning, NY

  • Charlotte, NC

  • Vineland, NJ

  • Phoenix, AZ

  • Hemlock, MI

  • Hickory, NC

  • Blacksburg, VA

  • Keller, TX

  • Boston, MA (Tewksbury, MA & Bedford, MA)

  • Required onsite for equipment pickup on first day of assignment.

  • May be expected onsite within first two weeks for training meetings.


Schedule

Monday–Friday, 8:00 AM – 5:00 PM (no overtime anticipated).



  • Supplier pre-screenings must be video recorded (not submitted, for verification only).

  • Video interviews with team will be recorded.


Travel

Up to 10% travel possible, based on project needs.


Key Responsibilities


  • Design, develop, and maintain MES applications using .NET, C#, ASP.NET, and Web APIs.

  • Integrate MES solutions (specifically Siemens Opcenter Execution) with existing manufacturing systems and equipment.

  • Collaborate with manufacturing customers to gather requirements and deliver high-quality solutions.

  • Implement and manage messaging technologies (MSMQ, ActiveMQ, RabbitMQ) for reliable shop floor communication.

  • Manage system integration and ensure data consistency across systems.

  • Test applications and analyze results to ensure functionality and performance.

  • Contribute to project plans and timelines; ensure timely delivery of assigned work.

  • Troubleshoot, debug, and optimize MES applications for performance, reliability, and scalability.

  • Document solutions and provide end-user training/support.

  • Participate in on-call rotation for support once fully trained.


Education

BS in Computer Science, Systems Management, or IT-related field (minimum required).


Required Skills


  • In-depth knowledge of industry best practices in application development and SDLC.

  • 5–7+ years of developer experience using .NET, C#, ASP.NET.

  • Hands-on experience with messaging technologies (MSMQ, ActiveMQ, RabbitMQ).

  • Experience supporting IT systems in 24/7 manufacturing environments.

  • Exposure to Manufacturing Execution Systems (MES).

  • Knowledge of source code management systems (Git, TFS).

  • Strong understanding of relational databases (Oracle, SQL Server).

  • Experience with RESTful services and APIs.

  • Ability to discuss production support, integrations, and go-live experiences.


Desired Skills


  • Hands-on experience developing in Siemens Opcenter Execution (Designer and Portal, formerly Camstar).

  • Understanding of Test-Driven Development, Continuous Integration, and Continuous Delivery.

  • Experience with CI/CD automation tools (GitLab, GitHub Actions, Jenkins).

  • Experience working in Scrum/Agile teams.

  • Strong communication, presentation, and organizational skills.

  • Proven track record of implementing IT solutions that meet business demands.

  • Ability to prioritize and multitask efficiently.

  • Quick learner with adaptability in fast-paced environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote MES Software Engineer (.NET/C#)
Remote MES Software Engineer (.NET/C#)

Compunnel Inc. • Charlotte (NC)

Hybrid
USD 80,000 - 120,000
MES Full Stack Developer
MES Full Stack Developer

Compunnel Inc. • United States

Remote
USD 90,000 - 120,000
MES Software Engineer
MES Software Engineer

Compunnel Inc. • Charlotte (NC)

On-site
USD 120,000 - 160,000
MES Software Engineer
MES Software Engineer

Strategic Systems Inc • New Iberia (LA)

On-site
USD 90,000 - 120,000
MES Application Developer
MES Application Developer

Denken Solutions, Inc. • St. Louis (MO)

On-site
USD 90,000 - 150,000
MES Solutions Architect - Memphis
MES Solutions Architect - Memphis

Logical Systems Inc • Memphis (TN)

On-site
USD 90,000 - 120,000
Medical, Dental, and Vision Plans
401K with Company Match
Paid Holidays and Vacation
+1
MES Developer
MES Developer

Integrated Resources Inc. • Wilmington (NC)

On-site
USD 80,000 - 110,000
MES Manager
MES Manager

Hyundai MOBIS Alabama, LLC-Savannah Plant • Richmond Hill (GA)

On-site
USD 120,000 - 150,000
Senior MES Integration Engineer
Senior MES Integration Engineer

Maxonic Inc. • San Jose (CA)

On-site
USD 110,000 - 124,000
MES Developer
MES Developer

Aumnitech LLC • Missouri

Hybrid
USD 68,000 - 97,000