Software Engineer

International Atomic Energy Agency

Vienna, Austria

Reporting to the Team Leader, the Software Engineer (Laboratory Information Management System) contributes to the effective and efficient management of laboratory data by optimizing the Laboratory Information Management Systems (LIMS) in the Office of Safeguards Analytical Services. The Software Engineer (Laboratory Information Management System) contributes to the design, development, testing, maintenance, and documentation of the LIMS and to the definition and implementation of a coherent IT architecture.

Responsibilities:

  • Analyse the business processes supporting safeguards sample analysis, identify process streamlining opportunities, collect and analyse user requirements and translate them into IT solutions.
  • Define and implement a coherent vision of software development within SGAS and maintain the appropriate IT architecture, including adequate interfaces with other IT applications and security protocols to ensure smooth interactions and integration of SGAS software systems into departmental systems. 
  • Review and evaluate the quality and capability of laboratory IT tools and provide intelligence on how these may be improved.
  • Provide project management for assigned IT projects and contribute to other projects or initiatives as a team member. 
  • Design, develop, test, maintain and troubleshoot software solutions for LIMS applications, in line with departmental architectural standards.
  • Ensure that the implemented software solutions meet users' business needs, operational standards and performance targets, ensure adequate testing and documentation in accordance with the quality assurance system (according to ISO 9001 standard) and in consultation with the laboratory Quality Assurance Manager.

Requirements:

  • Bachelor's Degree - University degree in software engineering, information technology, computer science or a related field.
  • Minimum of five years of practical experience developing web and desktop applications, preferably in information management, data processing and analysis in a scientific environment. 
  • Demonstrated experience in software engineering processes using disciplined approaches, such as an Agile methodology.
  • Experience in C# and VB.NET on .NET Framework and/or .NET 6+ using ASP.NET WebAPI, MVC; Front-end JavaScript development frameworks such as Angular; Desktop Frameworks like WPF; SQL Databases, such as Oracle and MS SQL Server; ORM Frameworks such as NHibernate and Entity Framework.
  • Experience in developing software solutions in a laboratory context an asset.
  • Excellent oral and written command of English.
  • Knowledge of other official IAEA languages (Arabic, Chinese, French, Russian and Spanish) is an asset.

Source: https://iaea.taleo.net/careersection/ex/jobdetail.ftl?job=2025/0403%20(017325)