By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Software Engineer (SGIS) (P2)

Vienna (Austria)

  • Organization: IAEA - International Atomic Energy Agency
  • Location: Vienna (Austria)
  • Grade: P-2, International Professional - Internationally recruited position - Junior level
  • Occupational Groups:
    • Nuclear Technology
    • Technology, Electronics and Mechanics
    • Monitoring and Evaluation
    • Security policy
    • Engineering
    • Information Technology and Computer Science
  • Closing Date: 2020-04-06

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

Organizational Setting

 

The Department of Safeguards (SG) is the organizational hub for the implementation of IAEA safeguards. The IAEA implements nuclear verification activities for over 180 States in accordance with their safeguards agreements. The main objective of the Department is to maintain and further develop an effective and efficient verification system in order to draw independent, impartial and timely safeguards conclusions, thus providing credible assurances to the international community that States are in compliance with their safeguards obligations. Safeguards activities are undertaken within a dynamic and technically challenging environment including advanced nuclear fuel cycle facilities and complemented by the political and cultural diversity of the countries.

 

The Department of Safeguards consists of six Divisions\: three Operations Divisions for the implementation of verification activities around the world; three Technical Divisions (Division of Concepts and Planning, Division of Information Management, and Division of Technical and Scientific Services); and three Offices (the Office for Verification in Iran, the Office of Safeguards Analytical Services and the Office of Information and Communication Services).

 

Within the Department of Safeguards, the Office of Information and Communication Systems (SGIS) is the centre of competence for the specification, development and maintenance of Information and Communication Technology (ICT) systems and for the management of all ICT infrastructure and services to support safeguards. In partnership with other organizational entities, SGIS is responsible for planning and implementing an ICT strategy as well as enforcing ICT standards.

 

The Development Section provides ICT services to the Department of Safeguards and Member States, working cooperatively with staff in the Operations Divisions and the Technical Divisions to plan, establish and maintain information systems. The Section specializes in providing system analysis, software design, and implementation and maintenance services. The Section follows and implements best practices in the areas of software engineering, project management and quality management and continuously monitors the Department's information related needs so that they can be met through requests for new or enhanced ICT solutions.

 


Main Purpose

The Software Engineer provides support for computerized solutions aimed at improving business processes and systems to meet organizational needs and also applies technical knowledge to develop and maintain a constantly evolving range of information systems running on diverse platforms in an agile environment.


Role

The Software Engineer plays the following roles in the Section\: (1) developer, performing relevant software engineering disciplines either as a leader or a member of a team; (2) resource for the Section, taking part in various activities as required, such as quality assurance and continuous process improvements.


Functions / Key Results Expected

- Carry out requirements analysis and the design of software applications/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 applications/systems.


Competencies and Expertise

Core Competencies

Name Definition
 
Planning and Organizing Plans and organizes his/her own work in support of achieving the team or Section’s priorities. Takes into account potential changes and proposes contingency plans.
 
Communication Communicates orally and in writing in a clear, concise and impartial manner. Takes time to listen to and understand the perspectives of others and proposes solutions.
 
Achieving Results Takes initiative in defining realistic outputs and clarifying roles, responsibilities and expected results in the context of the Department/Division’s programme. Evaluates his/her results realistically, drawing conclusions from lessons learned.
 
Teamwork Actively contributes to achieving team results. Supports team decisions.

Functional Competencies

Name Definition
 
Client orientation Establishes effective relationships with clients to understand and meet or exceed their needs. Finds ways to ensure client satisfaction.
 
Commitment to continuous process improvement Identifies opportunities for process, system and structural improvement as well as improving current practices, increasing effectiveness and achieving efficiency gains. Actively supports the application of sound quality management standards and process improvement.
 
Technical/scientific credibility Acquires and applies new skills to remain up to date in his/her area of expertise. Reliably applies knowledge of basic technical/scientific methods and concepts.

Required Expertise

Function Name Expertise Description
     
Information Technology Information Security Strong knowledge of secure coding techniques and information security.
     
Information Technology Software Development Experience with object-oriented software design and development.
     
Information Technology Software Engineering Understanding of software engineering processes and the software engineering life cycle.

Qualifications, Experience and Language skills


  • Bachelor's Degree in Computer Science, Software Engineering or a related field.
  • At least 2 years of relevant practical experience developing client-server or Web-based applications, interfacing with relational database management systems.
  • Experience in the use of established formal methods and a disciplined approach to software engineering, with a methodical approach to requirements analysis and system design.
  • Knowledge of relational database management software (e.g. SQL Server) and SQL; knowledge of Windows/Linux client/server environments.
  • Knowledge of Web development (HTML5, CSS, JavaScript). Experience with current JavaScript frameworks and responsive Web design is an asset.
  • Knowledge of C# and the ASP.NET framework and knowledge of one or more of Visual Basic.NET, WPF, ASP Classic, VB6, Java, C/C , PHP and XML (Extensible Mark-up Language). 
  • Knowledge of Agile software development methodologies.
  • Internationally recognized certification in software engineering or development is desirable.
  • Excellent oral and written command of English. Knowledge of other official IAEA languages (Arabic, Chinese, French, Russian and Spanish) is an asset. 

Remuneration

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


We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Apply

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.