Header

Software Engineer / SharePoint Specialist (P-3)

Position and Grade:Software Engineer / SharePoint Specialist (P-3)
Organizational Unit:Enterprise Software Services Unit
Business Solutions Section
Division of Information Technology
Department of Management
Duty Station:Vienna, Austria
Issue Date:7 November 2013
Application Deadline:5 December 2013
Type/Duration of Appointment:Fixed term extrabudgetary, 2 years (subject to a probationary period of 1 year)

Organizational Setting

The Department of Management (MT) provides a 'platform of services' that serves as a foundation for the successful delivery of the IAEA's scientific and technical programmes. Its mission statement is as follows: "MT is a partner and a business enabler that champions change and efficiency, leveraging a common purpose". Thus, among other support activities, it assists a scientific manager in recruiting the right expert, helps a technical officer coordinate the purchase of radiation equipment, works with the press to help clarify the technically complex work of the IAEA, and ensures that all Board documents are translated and distributed on a timely basis to Member States.

The Division of Information Technology (MTIT) 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 provides information systems development and support services to IAEA programme areas and to the IAEA as a whole.

The Enterprise Software Services Unit (ESSU) provides enterprise software architecture services that serve as foundations for the implementation of management and programmatic solutions.

Main purpose

The Software Engineer/SharePoint Specialist provides advice and support for computerized solutions aimed at improving business processes and systems to meet organizational needs and also applies applies technical knowledge to design, build and implement effective SharePoint-based information systems.

Role

The Software Engineer/SharePoint Specialist plays several roles in the Section: (1) project manager, initiating, planning, executing and controlling agreed work; (2) software engineer, performing relevant software engineering disciplines either as a leader or a member of a team; (3) SharePoint developer, designing and implementing SharePoint-based solutions, integrating SharePoint with other systems; extending the SharePoint platform using Microsoft .NET development (4) a resource in the Section, taking part in various activities as required, such as quality assurance and continuous process improvements.

Partnerships

The Software Engineer/SharePoint Specialist interacts with customers in the IAEA to agree on the scope of work to be undertaken, resource requirements and schedule. The Software Engineer/SharePoint Specialist 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.
  • Architect and design Sharepoint-based software systems.
  • Carry out requirements analysis and the design of software systems.
  • Construct software to meet designed solutions, using modern software tools and best practices.
  • 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.
    • In-depth understanding of SharePoint capabilities, including Workflows, Search, Social, Business Data Catalog, Business Connectivity Services etc.
    • Strong working knowledge of the SharePoint Object Model.
    • Thorough knowledge of relational database management software (e.g. SQL Server) and SQL; knowledge of O/R Mapping frameworks (e.g. Microsoft Entity Framework).
    • Thorough knowledge of web development.
    • Thorough knowledge of .NET (Visual Basic or C#) and ASP.NET.
    • 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).
  • A minimum of five years of relevant experience in Microsoft-based software development, at least three of which must be designing and developing SharePoint-based solutions.
  • 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 in applying a Unified Process (UP) in an agile manner would be a strong asset.
  • Experience with SharePoint server installation, configuration and troubleshooting is desirable.
  • Knowledge of, 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 written and spoken English. Knowledge of other official IAEA languages (i.e. Arabic, Chinese, French, Russian or Spanish) an advantage.

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 $37 637*, dependency benefits, rental subsidyeducation grantrelocation 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. 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): IntegrityProfessionalism 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.