Vacancy Notice No. 2008/919

Position and Grade: Development Programmer (P-2)
Organizational Unit: Verification Business Unit
Information Architecture and Projects Section
Division of Information Management
Department of Safeguards
Duty Station: Vienna, Austria
Issue Date: 24 October 2008
Application Deadline: 8 December 2008
Type/Duration of Appointment: Fixed term temporary assistance, 2 years (subject to a probationary period of 1 year)

Organizational Setting

The Department of Safeguards is the organizational hub for the implementation of IAEA safeguards. The IAEA implements nuclear verification activities for more than 140 States in accordance with their safeguards agreements. The safeguards activities are undertaken within a dynamic and technically challenging environment including advanced nuclear fuel cycle facilities and complemented by the political diversity of the countries.

The Division of Information Management comprises four sections and provides the Department of Safeguards with the services relating to data processing, secure information distribution, information analysis and knowledge generation which are needed to draw independent, impartial and credible safeguards conclusions.

The Information Architecture and Projects Section provides project-oriented information and communication technology (ICT) services to all the Divisions and Sections in the Department, working cooperatively with staff in the operations divisions and the support divisions to plan, establish and maintain information systems and to provide them with system analysis, software development, software contract management and maintenance services. It implements best practices in project management using Capability Maturity Model (CMM) standards, and continuously monitors the Department's information-related needs so that they can be translated into requests for new or enhanced functionalities of ICT systems.

Within this Section the Verification Business Unit provides ICT services in support of the core business of the operations divisions, which includes planning, preparation, performance and documentation of various verification activities, such as visits, inspections and complementary access, carried out under comprehensive safeguards agreements or additional protocols.

Main purpose

Under the general supervision of the Section Head, and when appropriate, the Unit Head and project leader, to carry out software development, including systems analysis, systems design, systems implementation, and maintenance and documentation of a constantly evolving range of ICT solutions running on diverse platforms.

Role

The Development Programmer plays several roles in the Department: (1) as a team member in providing services for collecting software and hardware requirements for the implementation of safeguards; (2) as a technical specialist, liaising with Member States on the software and hardware needs to satisfy the application of safeguards in various facilities; and (3) as a development programmer, developing and maintaining the IAEA Safeguards Information System (ISIS) and contributing to the ISIS Re-engineering Project (IRP).

Partnerships

The Development Programmer works closely with all users in the Department of Safeguards to fully understand their needs and, as a result, to give them computerized solutions for improving their efficiency.

Functions / Key Results Expected

  • Work with users in defining and analysing user requirements for ICT solutions.
  • Work with Member State Support Programmes in defining and implementing the software and hardware requirements for the information systems to be provided.
  • Design and develop software, including performing training and producing the associated documentation for ICT solutions.
  • Ensure that the software developed meets user requirements, is properly tested, adequately documented and conforms to established standards designed to promote reliability, accuracy, ease of use and maintainability.

Knowledge, Skills and Abilities

  • Technical expertise:
    • In-depth knowledge of computer programming and system analysis and design so as to develop efficient programs;
    • Good understanding of QA/QC methodologies, such as CMMI (Capability Maturity Model Integration) and ISO;
    • Familiarity with system design and development in a Windows environment with object-oriented, component-based software development and service oriented architecture principles. This includes the latest versions of Windows platforms, SharePoint, IIS, BizTalk, SQL Server, .NET framework and Microsoft development tools;
    • Familiarity with safeguards accounting, inspections and management information needs highly desirable.
  • Strong interpersonal skills to establish and maintain good relationships with internal and external counterparts and to work harmoniously in a multicultural/multidisciplinary environment with respect and sensitivity for diversity.
  • Good communication skills: Ability to write clearly and in a structured manner and to make effective oral presentations.

Education, Experience and Language Skills

  • University (or equivalent) degree in software engineering or a related field.
  • At least 2 years of relevant practical experience developing client-server and/or web based applications, interfacing with Windows and relational database management systems.
  • Experience with CASE (computer-aided software engineering) tools and object-oriented software design and development.
  • Fluency in written and spoken English. Knowledge of at least one other IAEA official language (Arabic, Chinese, French, Russian or Spanish) desirable.

NOTE: This is not an established Agency post. It is fixed term temporary assistance post, subject to the availability of funds.

Remuneration

The IAEA offers an attractive remuneration package including a tax-free annual net base salary starting at US $43 662 (subject to mandatory deductions for pension contributions and health insurance), a variable post adjustment which currently amounts to US $24 276*, dependency benefits, rental subsidy, education grant, relocation and repatriation expenses; 6 weeks' annual vacation, home leave, pension plan and health insurance.

How to apply to the IAEA

* Subject to change without notice


Applications from qualified women and candidates from developing countries are encouraged

Applicants should be aware that IAEA staff members are international civil servants and may not accept instructions from any other authority. Staff members may be assigned to any location. The IAEA retains the discretion not to make any appointment to this vacancy, to make an appointment at a lower grade or to make an appointment with a modified job description or for shorter duration than indicated above. Testing may be part of the recruitment process.