By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Software Developer

Manila

  • Organization: UNV - United Nations Volunteers
  • Location: Manila
  • Grade: Volunteer - International Specialist - Internationally recruited Volunteer
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: Closed

Eligibility criteria

Minimum age: 25 years old. Nationals of the country of assignment are not eligible, except the assignments in Headquarters duty stations.

Description of task

Within the delegated authority and under the supervision of the Software Development Manager or his/her designated mandated representative(s), the UNV Software Developer collaborates with business units to improve the end-user experience and adoption of web applications. The Developer builds and maintains end-to-end solutions based on business functional requirements. Additionally, the Developer ensures that the applications performance metrics meet stated targets.

  • Manage change request and enhancement implementation as well as application releases for the application portfolio.
  • Manage tier 3 technical support of the application Portfolio, ensuring agreed SLAs are met.
  • In conjunction with the Head of Project Management Practice and Software Development manager, participate in determining requirements, planning technical aspects of the project to ensure that requirements are consistent, complete, correct, and operationally defined.
  • Participate in the detailed application design of the system in conjunction with the System/ Solution Architect.
  • Develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Adhere to the version control system, build and release processes and coding standards.
  • Participate design and code walk-through for review and incorporate feedback into design and code artefacts.
  • Perform unit and integration tests and resolve any resulting issues/bugs.
  • Work with the architects and develop business systems using the IOM development standards framework.
  • Communicate project status, issues and risk factors to project team members.
  • Any other related tasks as may be required or assigned by the supervisor.
Qualifications/Requirements Required degree level: Bachelor degree or equivalent Education - Additional Comments:

Advanced higher degree (Bachelors or equivalent) in Information Systems or a related area.

Required experience: 36 Months Experience remark:
  • At least 5 years of professional work experience at the national and/or international experience developing web applications.
  • A first-level university degree or equivalent in combination with relevant training and/or professional experience may be accepted in lieu of an advanced university degree.
  • Experience in web applications design and development, experience in core Java programming with at least three years in design and development of J2EE applications, install, configure and secure application/ web servers such as WebLogic, WebSphere, JBoss and Tomcat.
  • Experience with working on Drupal CMS platform is a must from installation, configuration and website development.
  • Experience with development tools such as Ant, xdOCLET, Eclipse, working with database technologies, specifically Oracle, SQL Server and MySQL.
  • Knowledge and Experience in developing web applications using MS Visual Studio using .NET technologies will be an advantage.
  • Experience with the development and implementation of portlets also an advantage.
Language skills:
  • English(Mandatory), Level - Fluent
Area of expertise: IT architecture and IT project management, Software and applications development and analysis, Other information and telecommunications technology experience Area of expertise details:
  • Proficient in MVC frameworks such as Struts and/or Tapestry.
  • Proficient in data-access and backend technologies such as Hibernate, EJB’s, JDO, JDBC, etc.
  • Knowledge of Spring Application Framework and Junit testing framework an advantage.
  • Solid Java-development skills, knowledge of other J2EE technologies such as JNDI, Web Services, JAAS, JMS, JMX preferred.
  • Excellent verbal and written communication skills.
  • Strong analytical skills with the ability to learn new information quickly.
  • Able to partner with the technical team to elicit, prioritize, and obviate critical development challenges.
  • Ability to communicate effectively with business users as well as technical users.
  • Ability to multi-task and meet strict deadlines.
Driving license: No Competencies values:

Accountability, Adaptability and Flexibility, Building Trust, Client Orientation, Commitment and Motivation, Commitment to Continuous Learning, Communication, Creativity, Empowering Others, Ethics and Values, Integrity, Judgement and Decision-making, Knowledge Sharing, Leadership, Managing Performance, Planning and Organizing, Professionalism, Respect for Diversity, Self-Management, Technological Awareness, Vision, Working in Teams

Application procedure:

Application procedure
* Not yet registered in the UNV Talent Pool?
Please first register your profile at https://vmam.unv.org/candidate/signup. Important: After creating your account, complete all sections of
your profile and submit it. Then go to ‘My Page’ at https://vmam.unv.org/candidate/mypage and click on the ‘Special Calls’ hyperlink. Lastly,
select the special call to which you would like to apply.
* Already registered in the UNV Talent Pool?
Please first update your profile at https://vmam.unv.org/candidate/profile. Then go to ‘My Page’ at https://vmam.unv.org/candidate/mypage
and click on the ‘Special Calls’ hyperlink to select the special call to which you would like to apply.
Application deadline: 14 March 2020

This vacancy is now closed.
However, we have found similar vacancies for you: