MES Software Engineer

ICONMA, LLC

  • Charlotte, NC
  • 9 days ago
  • Remote
  • $71.05–$76.05 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Apache ActiveMQunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • DevOpsunmatched
  • Enterprise Applicationsunmatched
  • Gitunmatched
  • GitHubunmatched
  • Health Planunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Jenkinsunmatched
  • Large-Scale Systemsunmatched
  • MES Softwareunmatched
  • Manufacturingunmatched
  • Manufacturing Execution Systems (MES)unmatched
  • Manufacturing Systemsunmatched
  • Messaging Technologyunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Message Queue (MSMQ)unmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Middlewareunmatched
  • On Callunmatched
  • Onboardingunmatched
  • Oracle Databaseunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Systemsunmatched
  • Programming Toolsunmatched
  • Project Planningunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • Relational Databases (RDBMS)unmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Systems Administration/Managementunmatched
  • Systems Engineeringunmatched
  • Team Foundation Server (TFS)unmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Test Driven Development (TDD)unmatched
  • User Documentationunmatched
  • Web Designunmatched

Description

Our client, a Business Manufacturing And Supply company, is looking for a MES Software Engineer for their Charlotte , NC/ Remote location.
 
Responsibilities:
  • Design, develop, and support MES applications using .NET, C#, ASP.NET, and Web APIs.
  • Configure and enhance Siemens Opcenter Execution solutions to meet evolving manufacturing and business needs.
  • Build and maintain integrations between MES, enterprise systems, and shop floor equipment to ensure seamless data flow and operational continuity.
  • Partner closely with manufacturing stakeholders, business teams, and IT colleagues to understand requirements and translate them into practical, high-quality technical solutions.
  • Provide technical input on solution design, implementation approach, and system improvements across MES-related initiatives.
  • Help drive major system changes, enhancements, and integration efforts by identifying risks, recommending solutions, and executing effectively.
  • Implement and support messaging technologies such as MSMQ, ActiveMQ, RabbitMQ, or similar tools to enable reliable communication across manufacturing systems.
  • Ensure the integrity, consistency, and reliability of data across integrated applications and platforms.
  • Troubleshoot complex issues in production and non-production environments, identify root causes, and implement effective long-term solutions.
  • Test and validate applications, integrations, and system changes to ensure performance, stability, and business readiness.
  • Contribute to project planning, technical estimates, and delivery schedules to support successful implementation of MES initiatives.
  • Create and maintain clear technical documentation and provide user support and knowledge sharing as needed. Participate in an on-call support rotation after onboarding and training are complete.
 
Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or a related field.
  • 7+ years of experience developing software solutions using .NET, C#, and ASP.NET.
  • Experience building and supporting enterprise applications using RESTful APIs and modern integration patterns.
  • Hands-on experience with messaging technologies such as MSMQ, ActiveMQ, RabbitMQ, or similar middleware.
  • Strong understanding of software engineering fundamentals and the Software Development Life Cycle (SDLC).
  • Experience with source control and development tools such as Git, Azure DevOps/TFS, or similar platforms.
  • Strong understanding of relational databases such as Oracle or SQL Server.
  • Experience working in or supporting systems within a 24/7 manufacturing, industrial, or operational environment.
  • Demonstrated ability to work independently, manage complex technical work, and contribute to large-scale system changes.
  • Strong analytical, problem-solving, and communication skills, with the ability to work effectively across technical and business teams.
  • Experience with Siemens Opcenter Execution Designer and Portal (formerly Camstar
  • Experience working with other Manufacturing Execution Systems (MES) platforms.
  • Experience contributing to or driving significant system implementations, upgrades, or integration initiatives.
  • Familiarity with TDD, CI/CD, and automated deployment practices.
  • Experience with CI/CD tools such as GitLab, GitHub Actions, Jenkins, or similar.
  • Experience working in a Scrum/Agile team environment.
  • Familiarity with modern developer productivity tools, including AI-assisted coding tools.
  • A track record of delivering solutions that are both technically sound and aligned with business needs.
  • The ability to adapt quickly, manage competing priorities, and thrive in a dynamic manufacturing environment.
 
Why Should You Apply?

Numbers & Facts

LocationCharlotte, NC (
Remote
)
Salary$71.05–$76.05 Per Hour

Similar Jobs