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

Get the CLI →

Sumiputeh Steel Centre

Application Developer / Support

Posted Updated
Discussion

APPLICATION DEVELOPER & SUPPORT

Job Summary:


The Application Developer & Support is responsible for the end-to-end development, implementation, integration, maintenance, and support of enterprise applications, digital platforms, automation solutions, and AI-powered systems. The role combines software development, application support, business process automation, data analytics, and emerging AI technologies to enhance operational efficiency and business performance.

The successful candidate will work closely with business stakeholders to analyze requirements, develop web and mobile applications, support ERP systems, implement automation initiatives, and leverage AI/LLM technologies to drive digital transformation.

Responsibilities

Application Development

· Design, develop, test, deploy, and maintain enterprise applications, web applications, and mobile solutions.

· Translate business requirements into scalable and secure technical solutions.

· Develop applications using PHP, Python, JavaScript, Laravel, and Node.js frameworks.

· Build and maintain RESTful APIs, system integrations, and middleware services.

· Develop responsive and user-friendly applications across multiple platforms.

· Perform code reviews and ensure adherence to coding standards and best practices.

· Maintain technical documentation, system architecture, and development standards.


Power Platform & Automation Solutions

· Design and develop business solutions using Microsoft Power Apps.

· Develop automated workflows and process integrations using Power Automate.

· Integrate Power Platform solutions with ERP systems, databases, Microsoft 365, and third-party applications.

· Drive process improvement initiatives through automation and low-code technologies.

· Identify opportunities to reduce manual processes and improve operational efficiency.


AI, LLM & Intelligent Solutions

· Develop and implement AI-powered business solutions utilizing Large Language Models (LLM) and AI Agents.

· Evaluate and integrate AI technologies into business applications and workflows.

· Develop AI-assisted automation, document processing, chatbot, and decision-support solutions.

· Collaborate with business users to identify AI use cases and implementation opportunities.

· Monitor AI solution performance and continuously optimize effectiveness.


Database & System Integration

· Design, develop, and optimize database structures and queries.

· Manage and support databases including:

o MySQL

o Microsoft SQL Server

o PostgreSQL

o NoSQL Databases

· Develop data integration solutions between multiple applications and platforms.

· Ensure data integrity, performance, security, and reliability.

· Support data migration and synchronization projects.


ERP & Enterprise Systems Support

· Support existing ERP and enterprise business applications.

· Troubleshoot application issues and perform root cause analysis.

· Collaborate with vendors and partners to resolve technical issues.

· Configure, enhance, and customize ERP modules based on business requirements.

· Monitor system performance and recommend improvements.


Business Intelligence & Analytics

· Develop reports, dashboards, and business analytics solutions using Power BI.

· Design and maintain KPI dashboards and management reporting systems.

· Analyze business data to identify trends, insights, and improvement opportunities.

· Support data governance and reporting accuracy initiatives.

· Deliver actionable analytics to support management decision-making.


Application Support & Incident Management

· Provide application support.

· Investigate and resolve application incidents, user issues, and system defects.

· Maintain application availability and performance.

· Manage support tickets and ensure compliance with service level agreements (SLA).

· Perform application monitoring, preventive maintenance, and issue resolution.


Software Development Lifecycle (SDLC)

· Participate in all phases of the SDLC:

o Requirement Gathering

o System Analysis

o Design

o Development

o Testing

o Deployment

o Maintenance

· Prepare technical specifications, test cases, and release documentation.

· Conduct User Acceptance Testing (UAT) and production deployments.

· Implement change management and version control procedures.


Security & Compliance

· Ensure applications comply with organizational security policies and regulations.

· Implement authentication, authorization, and secure coding practices.

· Support audit requirements and maintain proper system documentation.

· Monitor application vulnerabilities and implement remediation actions.



Perform other duties as assigned by the management


Required Qualifications

Education

· Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline.

Experience

· Minimum 3-5 years of experience in application development and support.

· Hands-on experience throughout the Software Development Life Cycle (SDLC).

· Experience in Web and Mobile Application Development.

· Experience supporting ERP or enterprise applications.

· Experience implementing business automation solutions.

· Experience in Business Intelligence and Analytics projects.

· Exposure to AI, Machine Learning, LLM, or AI Agent technologies is highly desirable.

Technical Skills

Programming Languages

· PHP

· Python

· JavaScript

Frameworks & Technologies

· Laravel

· Node.js

· HTML5

· CSS3

· REST API Development

· JSON/XML Integration

Database Platforms

· MySQL

· Microsoft SQL Server

· PostgreSQL

· NoSQL Databases

Microsoft Technologies

· Power Apps

· Power Automate

· Power BI

· SharePoint Online

· Microsoft 365 Platform

AI Technologies

· Artificial Intelligence Solutions

· Large Language Models (LLM)

· AI Agents

· Prompt Engineering

· AI Workflow Automation

Additional Skills

· Git Version Control

· API Integration

· Cloud Platforms (Azure preferred)

· System Integration

· Application Security Best Practices

Core Competencies

· Strong analytical and problem-solving skills.

· Excellent troubleshooting and debugging capabilities.

· Ability to understand business processes and translate them into technical solutions.

· Strong communication and stakeholder management skills.

· Customer-focused mindset with strong service orientation.

· Ability to manage multiple projects and priorities simultaneously.

· Continuous learning attitude toward emerging technologies and AI advancements.

· Strong documentation and presentation skills.


Skills

Apply

See also

Support 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