Overview
On Site
DOE
Contract - W2
Skills
Manufacturing Operations
Siemens
Collaboration
System Testing
Debugging
Scalability
End-user Training
Production Support
Computer Science
Systems Management
.NET
C#
ASP.NET
Messaging
Microsoft Message Queuing
Apache ActiveMQ
RabbitMQ
Manufacturing
Manufacturing Execution System
MES
Management
Git
Microsoft TFS
Relational Databases
Oracle
Microsoft SQL Server
RESTful
Software Development
Software Development Methodology
Test-driven Development
Continuous Integration and Development
Continuous Integration
Continuous Delivery
GitLab
GitHub
Jenkins
Agile
Scrum
Communication
Presentations
Organizational Skills
Multitasking
Quick Learner
Problem Solving
Conflict Resolution
Job Details
JOB SUMMARY: 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: Bachelors degree in computer science, Systems Management, IT, or a related field. 57+ 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: Experience developing in Camstar 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. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.