SOFTWARE ENGINEER        

     
                                                                                                                                                                                                                                                                                                                                                   
Job Responsibilities              
               
  1. Software development and support of our Manufacturing Execution System and other internally developed solutions.
  2. Work with users to understand their needs and scope requirements for new software design, or upgrades.
  3. Plan, design, and develop new software systems for both frontend and backend.
  4. Maintain backend services.
  5. Code optimization and refactoring.
  6. Ensure the system is fully tested and capable of withstanding erroneous inputs and usage flow.
  7. Function as the technical expert in programming and data analysis for the local operation team.
  8. Creating advanced production reports/dashboards using Business intelligence tools.
  9. Create documentation and training for end users for new software releases.
  10. Identify opportunities for process improvement and optimization within the software development lifecycle
  11. Stay updated with emerging technologies and industry trends to recommend and implement innovative solutions.
  12. Assist in troubleshooting and resolving software-related incidents.
  13. Implement monitoring and alerting solutions to proactively identify and address potential issues.
Qualifications              
               
  • Main competency in .NET Framework.
  • C# WinForms, ASP.NET Web Forms, Core MVC.
  • Experience in any SQL database.
  • Experience working in a high-tech manufacturing environment that employs MES or any electronic data acquisition system is highly preferred.
  • Experience working with ERP systems and reporting is highly preferred.
  • Experience working with modern BI tools such as Power BI, Tableau.
  • Familiar with RESTful API.
  • Familiar with version control system such as Git.
  • Good overall knowledge of manufacturing processes and performance metrics.
  • Good data analytical skills.
Requirements              
               
  • BSc in Computer Science / Computer Engineering.
  • Minimum 2 years of experience in a manufacturing environment
  • Minimum 2 years of experience working on software development.
  • Fresh graduates are strongly encouraged to apply.
  • Advanced proficiency in Microsoft 365 Apps.
  • Knowledge of network infrastructure, cloud services, virtual machines, and web servers.