Δευτέρα 11 Φεβρουαρίου 2013

Software Support Engineer (2 posts), NATO Communications and Information Agency, Belgium

Duties: Under the direction of Section Head (Operations Systems), but largely under own initiative the incumbent will perform duties such as the following: 
  • Performs the analysis, design, implementation and maintenance of authorised software changes, related applications software and the integration/tailoring of vendor supplied components, following established procedures for quality, configuration control, testing, documentation and security.
  • Performs the analysis, design, implementation and maintenance of authorised software changes, related applications software and the integration/tailoring of vendor supplied components, following established procedures for quality, configuration control, testing, documentation and security.
  • Provides expeditious support services (including technical help desk and emergency on-site assistance) to ensure key information systems remain operational.
  • Assists in the maintenance of the operational and support environments for the software of all assigned systems.
  • Performs analysis, detailed problem diagnosis/resolution, programming, testing, writing documentation and participating in reviews, walkthroughs and audits.
  • Participates in the definition, acquisition and implementation of new system engineering requirements.
  • Co-operates with appropriate authorities on QA and Configuration Control issues.
  • Monitors design, program and interface specifications during acquisition and operation phase and maintain user and system documentation during operational phase.
  • Produces Statement of Work for outsourced software maintenance activities and monitors its development progress.
  • On behalf of NCIA supervises the acceptance of outsourced software maintenance activities.
  • Perform other duties if required.
Experience and Education:
  • A university degree in a relevant discipline, or equivalent combination of appropriate qualifications and experience.
  • At least 2 years’ relevant experience.
  • Experience in all Lifecycle aspects of Information Systems to achieve effective system development and deployment.
  • Proven capability of converting evolving operational requirements into Information Systems requirements.
  • Extensive knowledge of System Analysis principles to direct and guide Information Systems development.
  • Broad and sound technical knowledge and experience in distributed Information Systems as they are applied to the modern management information and Command and Control Information Systems to include experience in the design and implementation of WEB based applications.
  • Detailed knowledge of architectural design as applied to computer systems.
  • Sound technical knowledge of wide area networks and local area networks.
  • Knowledge of and practical experience with high order or object oriented programming language (e.g. Java, C++, C#).
  • Knowledge and practical experience of Microsoft Windows and of UNIX.
  • Practical experience in the design, development, implementation, testing and maintenance of software for modern information systems in a LAN/WAN environment.
  • Practical experience in the use of modern concepts for project management, configuration management, quality assurance and testing.
  • Knowledge of the operating systems and application development environments to include programming languages and relational database systems that are currently used for modern information systems.
  • Working knowledge of MS Office suite.
Desirable Experience and Education:
  • Post Graduate diploma in an IS engineering related subject.
  • Member of a recognized function-related professional body or institution.
  • Knowledge of security assurance requirements for military information systems.
  • Knowledge of and practical experience with Web-based services.
  • Experience of working on large, distributed C2 (Command & Control) systems.
  • Knowledge of military messaging formats and standards.
  • Experience of trouble-shooting software bugs and developing fixes in-line with configuration management and quality control methods.
  • Sound knowledge and practical experience in the design, development, implementation, testing and maintenance of software with hands-on programming experience, using high order language.
  • Sound knowledge and experience of designing, developing and maintaining modern databases such as PostgreSQL.
  • Sound knowledge and practical experience of the capability and features of modern software systems.
Language Proficiency:
  • A thorough knowledge of one of the two NATO languages, both written and spoken, is essential and some knowledge of the other is desirable.
  • NOTE: Most of the work of the NCI Agency is conducted in the English language.
More information: http://www.brusselsjobs.com/job_display/77917/Software_Support_Engineer_2_posts_NCIA_NATO_Communications_and_Information_Agency_Mons