Functional Competencies


Client orientation

Helps clients to analyse their needs. Seeks to understand service needs from the client’s perspective and ensure that the client’s standards are met.

Judgement/decision making

Consults with supervisor/manager and takes decisions in full compliance with the Agency’s regulations and rules. Makes decisions reflecting best practice and professional theories and standards.

Technical/scientific credibility

Ensures that work is in compliance with internationally accepted professional standards and scientific methods. Provides scientifically/technically accepted information that is credible and reliable.

Required Expertise

FunctionNameExpertise Description

Information Technology

Application Architecture

Disciplined, methodical approach to requirements analysis and system design.

Information Technology

Computer Programming

Thorough understanding of software engineering processes and the software engineering life cycle.

Information Technology

Database Development

Knowledge of relational database management software (e.g. SQL Server) and programming (e.g. SQL).

Information Technology

HTML/Web Tools and Technologies

Thorough knowledge of Web programming (JavaScript, PHP, PERL, HTML/HTML5, ASP.NET).

Information Technology

IT Security

Knowledge of basic cryptographic concepts (e.g. PKI).

Information Technology

Software Development

Thorough knowledge of programming custom desktop/server user applications and/or services with one or more of C/C++, C#, and/or Java.

Asset Expertise

FunctionNameExpertise Description

Information Technology

Electronic Communication

Thorough knowledge of programming embedded microcontrollers with C (or C++) and knowledge of programming Field Programmable Gate Arrays (FPGAs) with VHDL or Verilog.

Information Technology

Network Security

Networking experience to include extensive knowledge of TCP/IP, routing protocols, VPN, firewalls, telecommunications and IT security techniques.

Qualifications, Experience and Language skills

Advanced university degree in Computer Engineering, Electrical Engineering, Computer Science or related field. A first level university degree in Computer Engineering, Electrical Engineering, Computer Science or related field, with 3 additional years of relevant experience will be considered in lieu of the advanced university degree.

Minimum of seven years of experience in Software Engineering and Development.

Experience with Safeguards equipment support or a related field of work is an asset.

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