Software Developer (Junior/Mid-Level/Senior)

Marand Family Resort

Bauang

On-site

PHP 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Marand Family Resort is seeking a Software Developer to design, develop, test, and maintain mobile, web, and desktop applications, with experience across databases and system integrations.

The role involves troubleshooting, feature design, and technical support, with opportunities for training on Able software systems and potential future PNG assignments. Strong programming skills and teamwork are essential for this position.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Knowledge of programming languages such as C#, Java, JavaScript, TypeScript, Python, PHP, or other relevant languages.
  • Knowledge or experience in mobile, web, and desktop application development.
  • Knowledge of SQL and database management systems such as MySQL, Microsoft SQL Server, or PostgreSQL.
  • Familiarity with software development, debugging, testing, and troubleshooting.
  • Knowledge of web applications, APIs, and system integration.
  • Knowledge of computer hardware, installation, maintenance, troubleshooting, and basic networking is an advantage.
  • Strong analytical, logical thinking, and problem-solving skills.
  • Good communication skills and the ability to work independently or as part of a team.
  • Must be willing to undergo training on all Able software systems and solutions.
  • Must be willing to accept future assignments or transfer to Papua New Guinea (PNG), subject to applicable employment and immigration requirements.

Responsibilities

  • Design, develop, test, debug, maintain, and enhance mobile, web, and desktop applications.
  • Write, modify, and maintain program codes based on business and client requirements.
  • Develop and maintain databases, reports, system interfaces, and integrations.
  • Design and implement application features, user interfaces, and system enhancements.
  • Troubleshoot software errors, system issues, and application performance problems.
  • Assist with software installation, configuration, implementation, and system upgrades.
  • Perform software testing, identify bugs, and implement necessary corrections and improvements.
  • Support software customisation and enhancements based on client requirements.
  • Ensure application functionality, performance, security, and compatibility across supported platforms.
  • Coordinate with the Development Team and other departments on software projects and technical concerns.
  • Maintain proper documentation of source codes, system changes, development activities, and technical solutions.
  • Provide technical assistance and conduct user training when required.
  • Undergo training and become proficient in all Able software systems and solutions.
  • Perform other related duties as assigned by the immediate supervisor or Management.

Skills

Analytical thinking
Problem solving
Communication skills
Teamwork / independence

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Tools

Git
Node.js
Laravel (PHP)
Django (Python)
Flutter
Android Studio
Xcode
MySQL
PostgreSQL
SQL Server

Job description

Job Summary

The Software Developer is responsible for designing, developing, testing, maintaining, and enhancing mobile, web, and desktop applications and systems. The role involves programming, troubleshooting, system integration, customisation, and technical support to ensure the efficient operation of the Company's software solutions.

Applicants will be assessed for Junior or Senior Software Developer positions based on their technical skills, qualifications, and experience.

Duties and Responsibilities
  • Design, develop, test, debug, maintain, and enhance mobile, web, and desktop applications.

  • Write, modify, and maintain program codes based on business and client requirements.

  • Develop and maintain databases, reports, system interfaces, and integrations.

  • Design and implement application features, user interfaces, and system enhancements.

  • Troubleshoot software errors, system issues, and application performance problems.

  • Assist with software installation, configuration, implementation, and system upgrades.

  • Perform software testing, identify bugs, and implement necessary corrections and improvements.

  • Support software customisation and enhancements based on client requirements.

  • Ensure application functionality, performance, security, and compatibility across supported platforms.

  • Coordinate with the Development Team and other departments on software projects and technical concerns.

  • Maintain proper documentation of source codes, system changes, development activities, and technical solutions.

  • Provide technical assistance and conduct user training when required.

  • Undergo training and become proficient in all Able software systems and solutions.

  • Perform other related duties as assigned by the immediate supervisor or Management.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Knowledge of programming languages such as C#, Java, JavaScript, TypeScript, Python, PHP, or other relevant languages.

  • Knowledge or experience in mobile, web, and desktop application development, with proficiency appropriate to the position level.

  • Knowledge of SQL and database management systems such as MySQL, Microsoft SQL Server, or PostgreSQL.

  • Familiarity with software development, debugging, testing, and troubleshooting.

  • Knowledge of web applications, APIs, and system integration.

  • Knowledge of computer hardware, installation, maintenance, troubleshooting, and basic networking is an advantage.

  • Strong analytical, logical thinking, and problem-solving skills.

  • Good communication skills and the ability to work independently or as part of a team.

  • Must be willing to undergo training on all Able software systems and solutions.

  • Must be willing to accept future assignments or transfer to Papua New Guinea (PNG), subject to applicable employment and immigration requirements.

Experience Requirements — Senior Level
  • At least five (2-3) years of hands-on experience in system administration.

  • At least three (2-3) years of hands-on experience in software development.

Technical Skills
  • Experience in web and backend development using Node.js, Laravel (PHP), and Django (Python).

  • Experience in mobile application development using Flutter, Android Studio for Android, and Xcode for iOS.

  • Experience in Linux server and VPS administration, including deployment, configuration, maintenance, backups, and troubleshooting.

  • Experience with Model Context Protocol (MCP) integrations.

  • Strong knowledge of Git version control, including branching, merging, resolving merge conflicts, and collaborative development workflows.

  • Knowledge of REST API development and integration, application security, and secure coding practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Multi-Platform Software Developer (Web/Mobile/Desktop)
Multi-Platform Software Developer (Web/Mobile/Desktop)

Marand Family Resort • Bauang

On-site
PHP 600,000 - 900,000
Software Programmers - Bound to Port Moresby, Papua New Guinea
Software Programmers - Bound to Port Moresby, Papua New Guinea

Mecer Consulting Limited • Makati

On-site
PHP 502,200 - 781,200
IT Software Development
IT Software Development

Level Up Talent Solutions • Cebu City

On-site
PHP 300,000 - 600,000
IT Associate - Software Development
IT Associate - Software Development

SLF Management Resources, Inc. • Makati

On-site
PHP 335,000 - 614,000
Software Engineer - MEAN (Forward Deployment Engineer)
Software Engineer - MEAN (Forward Deployment Engineer)

NCS Philippines • Taguig

On-site
PHP 600,000 - 900,000
Senior Developer (PHP)
Senior Developer (PHP)

Satellite Office • Metro Manila

On-site
PHP 5,226,000 - 7,840,000
Software Engineer
Software Engineer

Private Advertiser • Eastern Manila District

On-site
PHP 480,000 - 720,000
Senior Developer
Senior Developer

Team Global Talent Hub • Taguig

On-site
PHP 893,000 - 1,339,000
Software Programmers - Bound to Port Moresby, Papua New Guinea
Software Programmers - Bound to Port Moresby, Papua New Guinea

Finest Asia Resources, Inc. • Makati

On-site
PHP 600,000 - 900,000
Software Developer
Software Developer

LevelUp • Philippines

Remote
PHP 900,000 - 1,200,000
Top locations