All Rights Reserved. Please see the source code for details. Good judgment and problem solving skills are necessary qualities allied with a high level of technical knowledge. Good communication, negotiation and leadership skills are required.
Some overseas travel is necessary.
Staff management including performance appraisal and staff development. Dealing with welfare and discipline matters. Managing and developing low level software projects. This involves working independently or as leader of a small team to develop the requirements, design, implement, test and document new or improved control and data acquisition systems. Personal training and development.