To be a successful MES (Manufacturing Execution System) developer, you need a blend of technical skills, including proficiency in programming languages like Java, C#, Python, and SQL, along with knowledge of MES software, ERP systems, and industrial automation systems like PLCs and SCADA.
Here's a more detailed breakdown of the key skill sets :
Technical Skills :
Programming Languages :
SQL : Proficiency in these languages is crucial for developing and customizing MES applications.
Other Languages : Depending on the specific MES software, familiarity with other languages like XML, VBScript, or .NET might be required.
MES Software & Systems :
MES Software : Experience with specific MES platforms (e.g., Avea, GE, Emerson. Rockwell FactoryTalk Production Suite, SAP, etc.) is highly valued.
ERP Systems : Understanding how MES integrates with ERP systems (e.g., SAP, Oracle) is essential.
SCADA & PLCs : Knowledge of industrial automation systems, including SCADA (Supervisory Control and Data Acquisition) and PLCs (Programmable Logic Controllers), is crucial for understanding the manufacturing environment.
Databases :
SQL Databases : Strong SQL skills are needed for data management, querying, and reporting within the MES system.
Other Databases : Familiarity with other database technologies might be beneficial depending on the MES platform.
Scripting & Reporting :
Scripting : Ability to write scripts for automating tasks and customizing the MES system.
Report Generation : Experience with generating reports and dashboards to monitor manufacturing performance.
API Integration & System Connectivity :
APIs : Knowledge of APIs and their use for integrating MES with other systems.
System Connectivity : Understanding how to connect MES with various devices and systems (e.g., sensors, PLCs, ERP).
Troubleshooting & Debugging :
Troubleshooting : Ability to diagnose and resolve issues within the MES system.
Debugging : Experience with debugging MES software and applications.
Industry Knowledge :
Manufacturing Processes :
Understanding of different manufacturing processes and industries (e.g., pharmaceutical, automotive, food & beverage).
Industry Compliance Standards :
Familiarity with industry-specific compliance standards (e.g., GMP for pharmaceuticals).
Soft Skills :
Communication : Strong communication skills are crucial for collaborating with engineers, operators, and other stakeholders.
Problem-Solving : Ability to identify and solve complex problems within the manufacturing environment.
Adaptability : Willingness to learn new technologies and adapt to changing requirements.
Teamwork : Ability to work effectively in a team environment.
Time Management : Ability to manage multiple tasks and projects effectively.
Skills Required
Scripting, Java, Apis, Debugging, .NET, manufacturing processes , Troubleshooting, Sql, Report Generation, Vbscript, Xml, Scada, Python
Engineer • Surat, India