Application Software Developer

13 March 2025

I. Position Summary:
The University of Puthisastra is looking for an Application Software Developer to build and implement functional programs (both web and mobile applications). You will work with other developers and the IT Manager throughout the software development life cycle. In this role, you should be a team player with problem-solving skills.
II.Duties and Responsibilities:
The overall job description below outlines the main areas of responsibilities of the Employee:

  • Discuss the client’s requirements with colleagues on how best to deliver the job
  • Aware of data structures and algorithms, as well as object-oriented programming
  • Develop different Application Programming Interface, known as API, to support different mobilefunctionalities
  • Suggest and implement new mobile products, applications, and protocols
  • Contribute to the development of every project schedule and workflow
  • Keep up-to-date with concepts, terminologies, and global best practices for the coding of differentmobile applications
  • Ensure continuous evaluation, discovery, implementation, and maintenance of new technologies tomaximize the efficiency of development
  • Work closely with colleagues to constantly innovate app functionality and design
  • Use and adapt existing web applications (which are developing by our in-house developer) for apps
  • Test applications and provide support for each mobile application

III.Minimum Qualifications and Requirements:
1.Experience:

  • Proficient knowledge of relevant programming/computer languages for Android, iOS, andWindows devices.
  • A portfolio of applications you have created or contributed to.
  • Ability to multitask.
  • Excellent interpersonal skills

2.Education:

  • Bachelor’s degree in computer science, software engineering, management information science,or related field

3.Skills/Competencies:

  • Extensive knowledge about mobile app development. This includes the whole process, from thefirst line of code to publishing in the store(s)
  • Deep understanding of ReactJS, NextJS, PHP, Moodle, NodeJS, CCS 3, HTML 5, PostgreSQL,MySQL
  • Moodle customization to adapt the current situation of user’s requirement
  • Familiarity with the JSON format
  • Familiarity with push notifications
  • Understanding mobile app design guidelines on each platform and being aware of theirdifferences
  • Time management

4.Personal Quality

  • Ability to work as a team
  • Be diligent and honesty