Point your AI agent at freehire and let it find you a job.

Get the CLI →

Foresight Asia Pacific

Software Developer

Posted Updated
Discussion

Salary: RM 5,500 – RM 8,000 per month

Summary

The Software Developer is responsible for designing, developing, and maintaining internal applications, automation, and business intelligence & reporting solutions that support operational efficiency and decision-making across HR, Finance, Operations, and other functions.


Requirements

  • Bachelor’s Degree in Engineering, Computer Science, Information Technology, or a related technical discipline.

  • Minimum 4 years of relevant experience in systems engineering, software development, enterprise applications, or digital transformation projects.

  • Hands-on experience in manufacturing systems integration, such as ERP, MES, QMS, or PLM.

  • Experience integrating cloud technologies, APIs, and enterprise applications.

  • Strong knowledge of Python or other scripting/programming languages.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to work collaboratively with cross-functional teams in a fast-paced manufacturing environment.

Key Responsibilities

1. Software Development & Automation

  • Design, develop, test, and maintain internal applications and tools

  • Automate repetitive business processes to improve efficiency

  • Build and maintain scripts, workflows, and integrations between systems

  • Ensure applications are secure, maintainable, and well-documented

2. Business Intelligence & Reporting

  • Extract, consolidate, and analyze data from ERP, HRIS, Finance, and other systems

  • Develop dashboards, KPI reports, and visualizations for management

  • Provide insights to support decision-making and operational improvements

  • Ensure data accuracy, completeness, and timely delivery of reports

3. Applications & ERP Support (Minor / Escalated)

  • Assist in minor ERP or system configuration changes (within scope)

  • Support User Acceptance Testing (UAT) for system enhancements

  • Create and maintain system documentation and SOPs

4. Collaboration & Governance

  • Work with business users to gather requirements and propose technical solutions

  • Follow IT policies, change management procedures, and security guidelines

  • Support audit or compliance activities related to applications, BI, and reporting

Key Success Measures

  • Reduction in manual processes and operational inefficiencies

  • Accurate, actionable, and timely reports and dashboards

  • Stability and usability of internal applications

  • Positive feedback from business users

Company Overview:

Foresight Asia Pacific Sdn. Bhd. (FAP) is a specialised manufacturing facility focusing on CNC machining of plastic components, plastic welded assembly services, and high-purity fluid/wet process equipment assembly services. We specialise in low-volume, high-mix production of critical components and sub-assemblies that support the global semiconductor industry.

Our products are designed for complex and process-critical applications, with many components directly contacting semiconductor wafers in leading fabs worldwide. Through strategic proximity to global installations, we deliver high-quality solutions with competitive cost advantages to some of the world's leading semiconductor companies.

Our Penang facility currently has a workforce of more than 600 employees and is entering an exciting phase of expansion, with plans to more than double our operations in the coming years. We operate advanced manufacturing capabilities including CNC Routers, CNC Lathes, and 3, 4 & 5-axis CNC Vertical Machining Centers, supported by an oil-free production environment that provides a cleaner and safer workplace for our team.

We are committed to building a high-performing organisation with opportunities for career growth, innovation, and leadership development.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available