Description
Software Developers- NATO Cleared/SC Cleared -La Spezia, Italy - 1 years - Excellent rates
Developers required to provide development and maintenance of software in one or more of the following areas:
- Algorithms,
- Artificial Intelligence,
- Data Analytics,
- Data Catalogue Integration,
- Data Fusion,
- Data Services,
- Embedded Real Time Processing,
- Network-Enabled Distributed Processing,
- Predictive Models,
- Service Oriented Architecture,
- Scientific Computing (Matlab),
- Signal And Image Processing,
- Tactical Decision Aids,
- Web Services
Qualifications possessing recent and relevant experience of at least three years in the following areas:
- C++ programming knowledge;
- XML/XSLT/XPath programming knowledge;
- Knowledge of network programming;
- Knowledge of publish-and-subscribe Middleware frameworks (eg MOOS);
- Experience in the creation of software applications that run on multiple platforms;
- Familiarity with Linux and/or Windows Operating System;
- Good level of spoken and written English.
Tasking and deliverables
- Object-Oriented Programming, Object-Oriented Design, UML modelling, Test-Driven Development (TDD);
- Integrate Real Time data processing software into Embedded processing platforms;
- Integrate dedicated sensing, processing and communications hardware into existing software frameworks;
- Support on-going efforts to integrate multiple data sources and processing techniques into the software frameworks developed by the Centre (extension of existing libraries to be used by a broader audience of users and provide greater functionality);
- Integration of software prototypes into Service Oriented Architecture (SOA) and interfacing within a Federated Services Framework;
- Profiling of databases (index profiling, analysis of query performance, etc.);
- Documentation of the code.