This role is critical in supporting the company's digital transformation, allowing us to streamline quoting, job scheduling, production tracking, and inventory control for our steel fabrication operations.

Key Responsibilities

Ø  Design, develop, and maintain internal software applications to manage quoting, job orders, workshop production schedules, and inventory.

Ø  Develop and maintain SQL-based databases for storing and retrieving job information, materials usage, client data, and status updates.

Ø  Collaborate with production, project, and sales teams to gather system requirements and translate them into functional specifications.

Ø  Write, test, and debug efficient code in suitable programming languages (e.g., JavaScript, Python, PHP, or C#).

Ø  Integrate the FPMS with existing tools such as CAD/BIM document repositories and accounting software (e.g., Xero or MYOB).

Ø  Create user-friendly dashboards and reporting tools for real-time production status and project KPI monitoring.

Ø  Maintain system documentation and provide technical support and user training to internal staff.

Ø  Ensure application security, data integrity, and system reliability at all times.

Ø  Research and recommend technology solutions that support business operations and future growth.

Skills and Qualifications

Essential:

Bachelor’s degree  in Computer Science, Information Technology, or related field.

Minimum of 3 years' experience as a software developer or programmer.

Proficiency in at least one modern programming language (e.g., JavaScript, Python, PHP, C#).

Experience with database development (SQL, PostgreSQL, or similar).

Familiarity with front-end and back-end frameworks (e.g., React, Vue, Django, Laravel).

Strong problem-solving skills and the ability to work independently and collaboratively.

Desirable:

Experience developing software for manufacturing or construction industries.

Knowledge of ERP/MRP systems or job-tracking software.

Experience with system integration (e.g., API connections with CAD or accounting tools).

Understanding of user access controls, data privacy, and system scalability.

Familiar with AI tools will be a plus