Header

Software Engineer (P-3) Vienna, Austria

Duty Station:Vienna, Austria
Issue Date:29 June 2012
Application Deadline:26 July 2012
Type/Duration of Appointment:Fixed term, 3 years (subject to a probationary period of 1 year)

Organizational Setting

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 state-of-the art hardware and software platforms in a partially decentralized environment. 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 consists of approximately 35 staff members and is part of the Division of Information Technology. It 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 lead by a Unit Head, who reports to the Head of the Business Solutions section.

Main purpose

The Software Engineer provides advice and support for computerized solutions aimed at improving business processes and systems to meet organizational needs and also applies technical knowledge to create effective information systems.

Role

The Software Engineer is a: (1) project manager, initiating, planning, executing and controlling agreed work; (2) developer, performing relevant software engineering disciplines either as a leader or a member of a team; (3) resource for the Section, taking part in various activities as required, such as quality assurance and continuous process improvements.

Partnerships

The Software Engineer interacts with customers in the IAEA to agree on the scope of work to be undertaken, resource requirements and schedule. The Software Engineer also interacts with users and other IT specialists, both inside and outside the organization, to develop computerized solutions.

Functions / Key Results Expected

  • Assume leadership of software projects.
  • Carry out requirements analysis and the design of software systems.
  • Construct software to meet designed solutions, using modern software tools.
  • Implement software systems, including acceptance testing, user training and the preparation of documentation.
  • Provide software maintenance and technical support for existing software systems.

Knowledge, Skills and Abilities

  • Technical Expertise:
    • Thorough understanding of software engineering processes and the software engineering life cycle.
    • Thorough knowledge of relational database management software (e.g. SQL Server) and SQL; knowledge of Windows client/server environments.
    • Thorough knowledge of web development, including HTML, CSS, JavaScript and AJAX.
    • Thorough knowledge of C# and ASP.NET (Web Forms and/or MVC)
    • Knowledge of one or more of the following programming languages is desired: Visual Basic .NET, PHP, Java or C/C++.
    • Knowledge of one or more of the following platforms is desired: SharePoint 2010, Silverlight, WPF and MS Office Development.
    • Understanding of SharePoint technologies, including Microsoft SharePoint Server 2010, InfoPath Forms Services, Business Connectivity Services etc., is highly desirable.
    • Knowledge of a project scheduling tool, e.g. MS Project.
  • Interpersonal Skills:
    • Strong customer/user orientation and ability to communicate easily and well with both technical and non-technical staff at all levels in a multicultural environment, with respect and sensitivity for diversity.
    • Ability to work effectively in different project teams.

Education, Experience and Language Skills

  • University degree in software engineering or a related field (such as information management, electronic engineering or computer science).
  • Minimum of five years of relevant experience in Microsoft-based software development, using the required technologies mentioned above.
  • Experience in implementing SharePoint 2010 solutions would be a plus.
  • 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 such as SCRUM is a strong asset.
  • Knowledge or practical experience and certification in ITIL and Prince2 desirable.
  • Experience applying best practices for developing quality products. experience in an ISO9001 or CMMI (Capability Maturity Model integration) work environment would be a plus.
  • Fluency in spoken and written English. Knowledge of another official IAEA language (i.e. Arabic, Chinese, French, Russian or Spanish) an asset.

Remuneration

The IAEA offers an attractive remuneration package including a tax-free annual net base salary starting at US $56 091 (subject to mandatory deductions for pension contributions and health insurance), a variable post adjustment which currently amounts to US $28 326*, 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

Complete an Online Application

* 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 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.