Explore Careers > Computer & IT

Software Developer

Software Developer Job Description

Software developers research, create, modify, and test software applications and systems. They specialize in various fields including web-based, mobile, medical, communications and general computing applications among others. Developers also maintain, improve and debug software post-launch.


Duties and Tasks:

  • Research, design, implement, and manage software programs
  • Design and update software database such as Software Applications, Web Sites, Data Communication Processes, and User Interfaces
  • Test and evaluate new programs
  • Facilitate root cause analysis of system issues
  • Identify areas for modification in existing programs and develop those modifications
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Coordinate with Business Analysts, UX designers, and Development Managers to ensure software projects meet requirements
  • Training and on-boarding users


Technical Skills:

  • Strong programming skills
  • Knowledge of coding languages and frameworks/systems
  • May need experience with databases and Object-Relational Mapping frameworks
  • Software design, debugging, testing
  • Knowledge of software development fundamentals and processes
  • System and software analysis and evaluation
  • Knowledge in computer systems and the latest technologies
  • Familiarity with Agile development methodologies


Other Skills/Requirements:

  • Complex problem solving skills
  • Strong analytical skills
  • Systems analysis and evaluation
  • Good communication skills with the ability to explain complex systems
  • Ability to quickly learn new languages and technologies


Ideal for graduates of: Computer Engineering Computer Science Information Technology Information Systems, Computer Game Development

Also called

  • Computer Programmer
  • Programmer
  • Web Developer
  • Application Developer
  • Software Development Engineer
  • Software Engineer

Software Developer Salary in the Philippines

How much does a Software Developer make?

The average monthly salary of a Software Developer in Philippines ranges between Php 48,500 - Php 170,000 (median: Php 109,250).

0 to 2 years experience

Php 11,000 - Php 90,000 (median: Php 50,500)

3 to 5 years experience

Php 15,000 - Php 160,000 (median: Php 87,500)

6 to 10 years experience

Php 60,000 - Php 180,000 (median: Php 120,000)

More than 10 years

Php 108,000 - Php 250,000 (median: Php 179,000)

Salary information is based on the data collected, analyzed, and standardized by Recruitday team from employers, jobseekers, and other sources as of August 01, 2019.