C++ Developer C++, C, C#, ASP.NET, windows, unix, UML, WPF My client is looking for a C++ Developer for a 6/12 month contract based in the South East. This C++ Developer must have a minimum of 3/4 years commercial experience of C & C++ with a proven understanding of Object Oriented Design (OOD) and must be eligible for Security Clearance Essential Skills •Design (UML) •UNIX / Linux •Excellent Documentation Skills •Good Communication / Meeting Skills •Minimum of 5 years commercial experience of C& C++ with a proven understanding of Object Oriented Design (OOD) •Analytical and fault finding experience (GDB) •Experience using configuration management and source control systems (ideally Clearcase) •Experience with build and make systems (make/ANT) •Unit test design and implementation (GoogleTest/nUnit/cUnit/cppUnit/pyUnit) •System level design and development experience •GUI development (X/Motif, wxWidgets) •Multithreaded applications •Scripting experience (Shell) •Experience of event driven programming •Knowledge of inter-process communication (IPC) including sockets, shared memory, named pipes Day to day responsibilities The ability to define and elicit detailed software requirements is an essential part of the role and knowledge of use case modelling would also be desirable. The role will require close liaison with the requirements analysts and business analysts so strong communication and the ability to articulate design linkage to requirements is required. The ability to provide reasoned detailed estimates will be a key aspect of the role and working with both project management and other technical personnel will be on a daily basis. Design knowledge is critical with a proven background in the Unified Modelling Language (UML) key to the expression of design artefacts with knowledge of design tools (Sparx Enterprise Architect). Desirable Skills •Database Development (SQL) Knowledge •RDMS knowledge (Ingres/Postgres) •Continuous integration with tools such as CruiseControl and Hudson/Jenkins. •XML •Knowledge of analytics tools and code coverage environments (Bullseye, Coverity, Insure++).
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."