This document provides information about the role of a software developer. It describes software developers as people who design, create, and test software applications. They typically require a bachelor's degree in computer science or a related field. The duties of software developers include writing code, testing products, and maintaining systems. Required skills include proficiency in programming languages like C++ and PHP, communication skills, and the ability to work as part of a team. The document also provides examples of software development companies in Malaysia and average salaries for software developers.