Logo
Compunnel, Inc.

MES Software Developer

Compunnel, Inc., Charlotte, North Carolina, United States, 28245

Save Job

The MES Software Developer will design, develop, and maintain Manufacturing Execution System (MES) applications using .NET, C#, ASP.NET, and Web APIs. This role involves integrating MES solutions (with existing manufacturing systems, ensuring seamless data communication and system performance. The developer will collaborate with manufacturing teams to deliver reliable, scalable, and high-quality software solutions supporting 24/7 manufacturing operations.

KEY RESPONSIBILITIES Design, develop, and maintain MES applications using .NET, C#, ASP.NET, and Web APIs. Integrate MES solutions (Siemens Opcenter Execution) with existing manufacturing systems and equipment. Collaborate with manufacturing customers to gather requirements and provide technical guidance. Implement and manage messaging technologies such as MSMQ or ActiveMQ for reliable shop floor communication. Manage system integrations and ensure data consistency across all systems. Test, debug, and optimize MES applications for functionality, reliability, and scalability. Develop project plans, track progress, and ensure timely delivery of assigned tasks. Document solutions and provide end-user training and support. Participate in on-call rotation for production support once fully trained.

REQUIRED QUALIFICATIONS Bachelor’s degree in computer science, Systems Management, IT, or a related field. 5–7+ years of experience as a software developer using .NET, C#, and ASP.NET. Hands-on experience with messaging technologies such as MSMQ, ActiveMQ, or RabbitMQ. Experience working with IT systems in a 24/7 manufacturing environment. Exposure to Manufacturing Execution Systems (MES). Knowledge of source code management tools (Git, TFS). Understanding of relational databases such as Oracle or SQL Server. Experience developing and consuming RESTful services and APIs. Strong understanding of software development best practices and SDLC principles.

PREFERRED QUALIFICATIONS Familiarity with Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery. Experience with CI/CD automation tools such as GitLab, GitHub Actions, or Jenkins. Experience working in an Agile/Scrum environment. Strong communication, presentation, and organizational skills. Proven ability to implement IT solutions that meet business demands. Ability to prioritize and multitask efficiently in a fast-paced environment. Quick learner with strong problem-solving abilities.

#J-18808-Ljbffr