Software Engineer
Posted 2025-04-22Job Responsibilities
1. Software Development & Integration
?Design, develop, and maintain custom applications to support manufacturing and business operations.
?Develop full-stack web and desktop applications using .NET, Python, JavaScript, C#, or Java.
?Integrate software with MES, ERP (SAP, Oracle), SCADA, PLCs, and industrial IoT systems.
?Implement REST APIs, OPC UA, MQTT, and database connections to connect enterprise applications.
?Optimize software performance, scalability, and security to meet production requirements.
2. Database Management & Data Engineering
?Design and manage SQL databases for storing and analyzing production and business data.
?Develop ETL pipelines and automated data workflows to improve data accessibility.
?Ensure data integrity, security, and governance across software applications.
?Work with cloud platforms (AWS, Azure, Google Cloud) for application hosting and data processing.
3. UI/UX Development & User Support
?Develop intuitive web interfaces and dashboards for real-time data monitoring.
?Use frameworks like React, Angular, or Vue.js to create modern UI applications.
?Provide technical support and training to end-users on developed applications.
?Document software architecture, design, and user guides for system reference.
4. Process Automation & Continuous Improvement
?Develop automated scripts, bots, or machine learning models to improve manufacturing efficiency.
?Collaborate with MES, IT, and automation teams to implement smart manufacturing solutions.
?Support continuous integration and deployment (CI/CD) pipelines for agile development.
?Analyze system logs and application performance for troubleshooting and optimization.
Job Requirements
1. Education & Experience
?Bachelor? or Master? degree in Computer Science, Software Engineering, or a related field.
?2+ years of experience in software development, enterprise application integration, or manufacturing IT solutions.
2. Technical Skills
?Proficiency in programming languages: Python, C#, .NET, Java, JavaScript, SQL.
?Experience with web development frameworks: React, Angular, Vue.js, Flask, Django.
?Strong knowledge of SQL databases (MSSQL, PostgreSQL, MySQL) and NoSQL databases.
?Experience with RESTful APIs, GraphQL, WebSockets, and industrial communication protocols (OPC UA, MQTT, SOAP).
?Knowledge of cloud computing (AWS, Azure, GCP) and DevOps tools (Docker, Kubernetes, Git, CI/CD).
?Familiarity with MES, ERP, SCADA, and IoT platforms in manufacturing environments.
3. Soft Skills
?Strong problem-solving and debugging skills.
?Ability to collaborate with cross-functional teams in IT, automation, and business departments.
?Excellent communication skills for explaining technical concepts to non-technical users.
?Ability to work in a fast-paced, dynamic manufacturing environment.
Apply Job!