International Atomic Energy Agency (IAEA)

Unit Head (Software Solutions)

International Atomic Energy Agency (IAEA)

Job Description

  The Division of Information Technology provides support to the IAEA in the field of information and Communication Technology (ICT), including information systems for technical programmes and management. It is responsible for planning, developing and implementing an ICT strategy, for setting and enforcing common ICT standards throughout the Secretariat and for managing central ICT services. The IAEA's ICT infrastructure comprises hardware and software platforms, and cloud and externally-hosted services. The Division has implemented an IT Service Management model based on ITIL (IT Infrastructure Library) and Prince2 (Projects in a Controlled Environment) best practices.The Business Solutions Section provides information systems development and support services to IAEA programme areas and to the IAEA as a whole.The Programmatic Solutions Unit (PSU), which is part of MTIT's Business Solutions Section (MTIT/BSS), provides business IT solutions to meet IAEA programme areas requirements. The PSU is led by a Unit Head, who reports to the Head of the Business Solutions section.

Main Purpose

The Unit Head reports to the Section Head and is part of a team of professionals and support staff. She/he provides advice on, applies technical knowledge to, and manages the implementation of IT solutions aimed at improving business processes and systems to meet organizational needs.


The Unit Head is: a team leader, providing guidance, assistance and supervision of project team members, who may be remotely located, in any aspect of the solution delivery process, ensuring the provision of efficient and effective service; a software Architect, defining and reviewing technical standards and guidelines for secure Software Development, tools, and platforms; a project manager, defining, planning and making a business case for projects to develop/implement components of business processes; a business Analyst, working with clients/users to investigate, model and specify business functions, processes, information flows and data structures that will meet business requirements, using methodical and consistent techniques; a senior software engineer, specifying user/system interfaces and processing rules, and translating logical designs into physical designs.

Functions / Key Results Expected

Plan, organize, manage and evaluate the work of the Unit, continuously reviewing effectiveness, focusing on priorities and driving for excellence in line with the IAEA's quality management and results based approach.

Assume the leadership of large high-profile IT business solutions projects with a high impact on the effectiveness of the Agency, including, for some projects, defining and managing work packages for offsite teams.

Lead the continuous improvement of Secure Development Lifecycle (SDL) used by the development teams.

Lead and coordinate Software Architecture reviews and decisions for bespoke solutions.

Carry out requirements Analysis for and the design of software systems.

Design IT solutions using modern software engineering methodologies and tools.

Implement software systems, including acceptance testing, user training and the preparation of documentation.

Provide advice to management and staff on the IAEA's software architecture and standards.

Keep abreast of new developments and best practices in ICT and seek continuous process improvement in the delivery of services.

Competencies and Expertise

Core Competencies Communication Encourages open communication and builds consensus. Uses tact and discretion in dealing with sensitive information, and keeps staff informed of decisions and directives as appropriate.

Achieving Results Sets realistic targets for himself/herself and for the team; ensures availability of resources and supports staff members in achieving results. Monitors progress and performance; evaluates achievements and integrates lessons learned.

Teamwork Encourages teamwork, builds effective teams and resolves problems by creating a supportive and collaborative team spirit, remaining mindful of the need to collaborate with people outside the immediate area of responsibility.

Planning and Organizing Sets clearly defined objectives for himself/herself and the team or Section. Identifies and organizes deployment of resources based on assessed needs, taking into account possible changing circumstances. Monitors team’s performance in meeting the assigned deadlines and milestones.

Functional Competencies Client orientation Examines client plans and develops services and options to support ongoing relationships. Develops solutions that add value to the Agency’s programmes and operations.

Commitment to continuous process improvement Assesses the effectiveness of functions and systems as well as current practices; streamlines standards and processes and develops innovative approaches to programme development and implementation.

Technical/scientific credibility Provides guidance and advice in his/her area of expertise on the application of scientific/professional methods, procedures and approaches.

Required Expertise Information Technology Database Management Thorough knowledge of relational database management software (e.g. SQL Server) and SQL; knowledge of Windows/Unix client/server environments.

Information Technology Information Security Strong knowledge of secure coding techniques and information security.

Information Technology Project Management Experience in managing large and complex software development projects following Project Management methodology such as PMP or Prince2.

Information Technology Project Management Strong knowledge of and experience in managing IT Project Management following best practice methodology such PMP or Prince2.

Information Technology Software Engineering Experience in Software Engineering and software development.

Information Technology Software Engineering Thorough understanding of software engineering processes and the software engineering life cycle.

Information Technology Web Development Thorough knowledge of web development, including HTML, CSS, JavaScript and AJAX.

Qualifications, Experience and Language skills

Master's Degree - Advanced university degree in Computer Science, Software Engineering, IT Management or a related field; Bachelor's Degree - A first level university degree in Computer Science, Software Engineering, IT Management or a related field with three additional years of experience may be considered in lieu of advanced university degree; Other - Internationally recognized Project Management certification such as PMP or Prince2 is desirable; Other - Internationally recognized certification in Software Security and Information Security is desirable.

A minimum of seven years' relevant experience in software development, of which at least three years should have been in managing the development or deployment of medium to large information systems. Software project portfolio management experience and client relationship management.

Experience in software project management with demonstrated abilities in terms of project planning and estimating, work assignment and supervision, and progress review and reporting.

Experience in the use of established formal methods and a disciplined approach to software engineering. This implies a disciplined, methodical approach to requirements analysis and system design. Experience with agile methods is a strong asset.

Demonstrated ability in outsourcing project deliverables and managing remote teams, including procurement and definition of the statement of work for external companies, for managing the work plan and delivery of on-site consultants, off-site teams and testing the deliverables.

Experience applying best practices for developing quality products. Experience in a CMMI (Capability Maturity Model Integration) or ISO9001 work environment would be a plus.

Experience in implementing a Secure Development Lifecycle framework (e.g. OWASP OpenSAMM) will be highly desirable.

Knowledge of and practical experience in ITIL and COBIT desirable Excellent oral and written command of English. Knowledge of other official IAEA languages (Arabic, Chinese, French, Russian and Spanish) is an asset.


The IAEA offers an attractive remuneration package including a tax-free annual net base salary starting at US $74913 (subject to mandatory deductions for pension contributions and health insurance), a variable post adjustment which currently amounts to US $ 38580, dependency benefits, rental subsidy, education grant, relocation and repatriation expenses; 6 weeks' annual vacation, home leave, pension plan and health insurance 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. The IAEA is committed to applying the highest ethical standards in carrying out its mandate. As part of the United Nations common system, the IAEA subscribes to the following core ethical standards (or values): Integrity, Professionalism and Respect for diversity. 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 with a different contract type, 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
Apply Now