Header

Applications Developer- Java Team, Management Information Services (MIS), New York, ICS-9 (P-2)


We are pleased to announce the following vacancy:
VACANCY NO.: Job ID 2401
CLOSING DATE: 7 February 2014 (5.00 p.m. New York time)
POST TITLE: Applications Developer- Java Team
CATEGORY: ICS-9 (equivalent to P-2)
POST NUMBER: New
DUTY STATION: New York
POST TYPE: Non-Rotational
DURATION: One year (renewable)
ORGANIZATIONAL UNIT: Management Information Services (MIS)
Organizational Setting
The Applications Developer – Java Team post is located in the Management Information Services Branch. The incumbent reports to the Systems Development Specialist (P4).
Job Purpose
Under the direct supervision of the Systems Development Specialist, the Applications Developer is responsible for the identification, development, implementation and continuous improvement of Intranet and Extranet applications. The incumbent is the primary point of contact for verification of technical specifications, development of applications, and performing all testing including system, application, performance and acceptance.
Major Activities/Expected Results
The Applications Developer – Java Team is responsible for the following activities:
• Liaise with functional owners and end-users to understand and collect applications development requirements. Analyze requirements and prepare functional and technical requirements documents. Based on the requirements documents, generate a plan to include design, development, test and deployment methodologies. • Design and develop web applications for UNFPA’s Intranet sites using Java programming language. The incumbent will be required to develop functions using an MVC framework together with technologies such as Spring and Hibernate as well as work with JavaScript, JQuery, HTML and CSS. All applications will interface with UNFPA’s database platforms (MySQL and Informix) and run on the Linux operating system. • Design and implement SOAP and REST web services and integrate them with the Cognos reporting tool. • Responsibilities also include design and development of database schemas as well as SQL queries. The applications will also interface with an LDAP based corporate directory for application security (authentication and authorization). • Work with functional project managers to prepare application training material using multimedia tools. • Perform thorough continuous analysis of existing production systems and interactions with clients and end-users; identify weaknesses, gaps and opportunities for improvement of existing systems. • Perform detailed analysis of all production incidents occurring with the applications and provide specific technical recommendations for improvements. • Continuously monitor performance of all production applications and report generation and optimize the database schema, applications, and report generation scripts to address performance issues. • Use issue tracking and version control tools. • Produce UML designs from requirements specifications. • Design for multiple platforms (desktop, tablet, mobile)
Required Competencies:
Core Competencies
• Values/Guiding Principles; • Performance Management; • Developing People/Coaching and Mentoring & Fostering Innovation and Empowerment; Working in Teams; • Self-Management/Emotional Intelligence; • Communication; • Appropriate and Transparent Decision Making; • Analytical and Strategic Thinking and Results Orientation/Commitment to Excellence; • Knowledge Sharing/Continuous Learning
Functional Competencies
• Broad general knowledge of Information Technology. • Thorough knowledge of design, development and implementation of web applications development.
• Ability to communicate with clients and identify user requirements for web based applications; excellent hands-on technical training and problem solving skills.
Job Requirements:
• Advanced university degree (Master’s degree or equivalent) in IT, Science, Engineering or Business Administration. A first level university degree in combination with two additional years of qualifying experience may be acceptable in lieu of the advanced university degree. • 2 years of experience developing Java based web applications at the national or international level in public/private sector. • Supplemental courses and training in Java Applications Development area plus certifications in Java Based applications development (e.g. Oracle Certified Professional - Java Programmer or Oracle Certified Professional – Web Component Developer) are desirable. • Knowledge and experience in Applications Development Technology including various architectures, patterns, languages, Integrated Development Environment (IDE) tools and MVC frameworks. • Advanced JAVA development experience using Spring, Hibernate with RDBMS and SQL. • Experience in web design technologies such as JavaScript, JQuery, CSS and HTML. • Demonstrated experience in working with end-users to collect applications requirements and providing training and help desk support. • Knowledge of issue-tracking (e.g. JIRA) and versioning software (e.g. SVN) is required. • Experience in responsive design and implementation for multiple platforms (e.g. mobile, tablet) • Excellent communication skills, including the ability to actively listen and discern issues. • Excellent analytical skills to define systemic problems and recommend plans of action, new procedures or new systems. • Ability to work independently, to communicate clearly both orally and in writing; courtesy, tact and ability to work effectively with people of different national and cultural backgrounds in a team environment. • Attention to quality and capacity to meet deadlines. • Fluency in English is required. Working knowledge of another official UN language is desirable.
How to apply:
UNFPA has established an electronic application management system. This allows applicants to create a candidate profile, which can be updated regularly and submitted for more than one vacancy.
Download the Step by Step Guide to Applying in the E-Recruit System of UNFPA athttp://www.unfpa.org/employment
Please print out the Guide for your reference during the registration and application process.
Notice: There is no application, processing or other fee at any stage of the application process. UNFPA does not solicit or screen for information in respect of HIV or AIDS and does not discriminate on the basis of HIV/AIDS status.
In accordance with the rules of the United Nations, persons applying to posts in the international Professional category, who hold permanent resident status in a country other than their country of nationality, are required to renounce such status upon their appointment. Exceptions to this rule are very limited and can be made only for: (a) stateless persons; (b) newly appointed staff members who have applied for citizenship by naturalization, when such citizenship will be granted imminently; (c) acting staff members in the General Service and related categories with permanent residency status, on promotion to the Professional category; (d) staff members appointed under a temporary appointment. Please understand that UNFPA is not in a position to provide advice on or assistance in applying for any citizenship.
¬¬______________________________________________________
No expectancy of renewal in accordance with UN Staff Regulations 4.5