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

Get the CLI →

Hong Leong Yamaha Motor

New

IT Internship (Software Development / Computer Science / IT)

Posted Updated 1 view
Discussion

Main Job Responsibilities

1. Software Development Support

  • Assist developers in developing, enhancing and maintaining software applications.

  • Assist with coding, debugging and troubleshooting under the guidance of senior developers.

  • Support frontend, backend, mobile or API development based on project requirements.

  • Perform basic database queries and data-related tasks.

  • Follow coding standards, Git/version control and software development practices.

  • Participate in code reviews and technical discussions where appropriate.

2. Software Testing & QA Support

  • Assist the QA team in preparing and executing test cases.

  • Perform functional, regression and basic integration testing.

  • Identify, document and track software defects.

  • Perform retesting after defects have been resolved.

  • Assist in preparing test data and testing documentation.

  • Support automated testing activities where applicable.

3. IT & System Support

  • Assist the Technology team with day-to-day technical and system support activities.

  • Troubleshoot basic software, hardware, network and system issues.

  • Assist with system configuration, installation and maintenance.

  • Support users in resolving basic technical issues.

  • Maintain technical documentation, system records and IT procedures.

4. DevOps & Cloud Exposure

  • Assist the DevOps team with application deployment and environment-related activities.

  • Gain practical exposure to AWS/cloud infrastructure, Docker, CI/CD and system monitoring.

  • Assist with basic deployment, configuration and troubleshooting tasks under supervision.

  • Learn and follow standard deployment, security and operational procedures.

5. AI & Technology Innovation

  • Utilise AI-assisted development tools to improve productivity and learning.

  • Explore AI tools for coding, debugging, testing, documentation and research.

  • Assist the team in evaluating new AI and technology solutions. -Support AI-related proof-of-concept and digital transformation initiatives where applicable.


6. Project & Team Collaboration

  • Work closely with developers, QA, DevOps and other Technology team members.

  • Participate in project meetings, technical discussions and team activities.

  • Assist in preparing project documentation and technical materials.

  • Complete assigned tasks within agreed timelines.

  • Communicate progress, issues and challenges to the assigned supervisor or team lead.


7. Continuous Learning & Improvement

  • Learn and apply software development and IT best practices.

  • Keep up to date with relevant technologies, tools and development practices.

  • Proactively seek opportunities to improve technical knowledge and skills.

  • Participate in internal training, knowledge sharing and technical activities.

  • Support continuous improvement initiatives within the Technology team.


Requirements:

  • Currently pursuing a Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering or a related field.

  • Basic knowledge of software development, IT systems or computer technology.

  • Basic programming knowledge in languages such as PHP, Java, JavaScript, Python, Dart or equivalent is an advantage. -Basic understanding of databases and SQL is an advantage.

  • Familiarity with Git/version control is an advantage.

  • Interest in AI, software development, cloud computing, DevOps or cybersecurity.

  • Good analytical and problem-solving skills.

  • Willingness to learn new technologies and work in a team environment.

  • Good communication and interpersonal skills.

  • Proactive, responsible and willing to take initiative.


Skills

Apply

See also

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