Software Engineer - MES Systems
Job details
We are seeking a skilled Software Engineer specializing in Manufacturing Execution Systems (MES) to join our team. The ideal candidate will be responsible for the development, deployment, and maintenance of enterprise MES and related information systems, ensuring optimal performance and reliability. Core Responsibilities 1. Lead the secondary development and operations management of enterprise MES and information systems 2. Manage system deployment, troubleshooting, and data backup procedures 3. Handle application deployment and configuration management of server operating systems and software 4. Oversee MES system operations, including troubleshooting and system recovery 5. Conduct user training for business departments and gather business requirements 6. Translate business requirements into technical specifications 7. Develop and optimize database queries and reports using reporting tools Required Qualifications · Bachelor's degree in Computer Science, Software Engineering, or related field · 5+ years of professional experience · Proficiency in C# programming language · Strong experience with database management systems:
- SQL Server
- Oracle
- Advanced SQL querying and optimization
- Transaction processing
- Database indexing
- Stored procedures
- Experience with:
- IIS deployment and maintenance
- Application pool performance optimization
- Nginx+Keepalived load balancing
- High availability architecture and deployment
- Manufacturing Execution Systems (MES):
- Deployment
- Maintenance
- Troubleshooting
- System recovery
- Programmable Logic Controllers (PLC)
- Supervisory Control and Data Acquisition (SCADA) systems
- Database management and optimization
- System deployment and configuration
- Report development and customization
- Strong communication abilities with team members, management, and clients
- Proactive and enthusiastic work attitude
- Excellent teamwork and collaboration skills
- Professional dedication and strong sense of responsibility
- Ability to work effectively under pressure
- Problem-solving and analytical thinking
- System deployment and maintenance
- Database optimization and management
- Technical training and documentation
- Requirements gathering and analysis
- Problem diagnosis and resolution
- Performance optimization
- Data backup and recovery
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.