The MIS Software Engineer is responsible for the design, development, implementation, and maintenance of MES and WMS systems. This role requires a deep understanding of production management, workshop management, and quality management requirements to develop customized solutions. The engineer will also integrate MES systems with other enterprise systems (e.g., ERP) to provide data support and reporting capabilities. Candidates must possess strong programming skills, adherence to coding standards, and problem-solving abilities to respond promptly and resolve system issues, ensuring smooth production processes.
Qualification
- More than 2 years of experience in MES system development, familiar with production management, workshop management, and quality management systems' concepts and development/maintenance experience.
- Experience with SMT Shopflow is preferred.
- Bachelor Degree in Computer Science, Information Technology, Engineering, or related field.
- Experience in MES system development, implementation, and maintenance.
- Strong knowledge of system integration and data exchange protocols.
- Proficient in developing system reports and troubleshooting technical issues.
- Familiarity with enterprise systems like ERP and WMS is an advantage.
- Language requirement: Chinese-Intermediate, English-Intermediate
Skill Requirements
- 熟悉C#語言的基本語法和常用功能、Python等編程語言,具備良好的編程能力和代碼規範意識。 Proficient in C# basic syntax and common features, Python, and other programming languages, with strong coding skills and adherence to coding standards.
- 瞭解ASP.NET Core Web Api,能夠進行基本的Web Api應用程式開發。 Understand ASP.NET Core Web API and be able to develop basic Web API applications.
- 熟悉HTML, CSS, JavaScript和Vue,能夠進行基本的前端開發。 Familiar with HTML, CSS, JavaScript, and Vue, capable of basic front-end development.
- 熟悉常用報表開發工具:ReportingServices、CR,Report,BI工具:FineBI。 Proficient in commonly used report development tools such as Reporting Services, CR, Report, and BI tools like FineBI、PowerBI.
- 熟悉資料庫管理和開發,掌握SQL Server、Oracle、MySQL等資料庫的使用。 Proficient in database management and development, with expertise in SQL Server, Oracle, and MySQL.
- 熟悉常見的ETL工具與方法,比如SSIS等,重點是原理。 Familiar with common ETL tools and methods, such as SSIS, with a focus on the underlying principles.
Key Responsibilities:
- Participate in requirements analysis, system design, development, and implementation of MES solutions.
- Develop customized MES functional modules tailored to business and production needs.
- Provide technical support during MES development and deployment to ensure project deadlines are met.
- Optimize and maintain MES systems for improved stability and performance.
- Create and maintain system reports to fulfill production and management requirements.
- Troubleshoot and resolve MES system issues promptly.
- Manage system integration and data exchange between MES and other enterprise systems such as ERP and WMS.
- Prepare comprehensive technical documentation including requirements, designs, and user manuals.