Back to Careers

Software Developer

Academic and Administrative Professional Personnel (AAPP) Reference Number 2526B-25
Full Time
Information Systems Technology Services (ISTS), Manila
Posted 2 weeks ago

Date Posted

19 March 2026

Closing Date

Open until filled

Salary

Confidential

Job Descriptions/Summary

The Software Developer is responsible for designing, developing, testing, and maintaining complex software applications and robust integration solutions that are critical to the University’s operations. This role involves translating complex business requirements into detailed technical designs and high-quality code, driving key development modules, and ensuring the scalability, security, and performance of integrated systems. The Software Developer acts as a technical contributor and mentor, working closely with the Solutions Architect, Vendor, and Users to deliver strategic IT initiatives.

Qualifications
  1. Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field; a Master’s degree or professional developer/technology certifications is highly desirable.
  2. 3–5 years of progressive software development experience, with a proven record of delivering complex applications or integration projects; experience leading development modules or mentoring is an advantage.
  3. Advanced proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript, Go) and enterprise-grade frameworks, with strong expertise in API design (RESTful, GraphQL) and integration patterns (microservices, event-driven).
  4. In-depth knowledge of database design and optimization, working with both relational and NoSQL databases, as well as experience with version control (Git) and CI/CD pipelines.
  5. Familiarity with cloud platforms (AWS, Azure, Google Cloud) and related services, along with software security best practices, secure coding, debugging, and performance tuning.
  6. Strong analytical, problem-solving, and communication skills, capable of conveying complex technical information clearly and tackling challenges independently.
Apply for this job