Home
Job Openings & Career Opportunities

C++ Developer

Mandatory skills: Extensive software development, using C++, on Solaris/AIX; Extensive experience of Solaris/AIX operating system; Distributed systems design experience; Ability to demonstrate expertise in the application of distributed system design principles; Ability to clearly articulate and apply characteristics and principles of distributed systems’ architectures; Experience of development work on large, multi-processor, multithreaded, distributed transaction systems; Experience of application development using an ISAM based, sophisticated file management product; Proven ability to learn and research in-depth technical aspects of systems; The ability to work effectively under minimal direction; Excellent presentation skills; Ability to articulate complex technical system aspects to a variety of audiences with varying technical expertise; Strong analysis and problem solving skills, excellent verbal and written communication skills; Excellent technical writing skills.

Desirable skills: Use of Object Oriented Design [OOD] and Unified Modelling Language [UML]; Experience of development using Java; Experience of message-based middleware technology (especially Websphere MQ); In depth understanding of aspects of secure systems, including secure coding principles; Knowledge/experience of procedural code structure; Use of Rational Tools Clearcase, Clearquest, Purify and Quantify; Experience of development using Faircom’s CTree database; Experience of international financial payments systems;

Project description. Responsibilities:

You will be involved in application development and support of a software application for our customer, a leading European credit card comapny. It will involve extended hours with possible 24/7 on call.


Your main responsibilities will be to develop software systems. You will participate in logical and physical design of the product and understand the business requirements. You will solve complex technical problems that other team members may encounter, be an integral part of a SRUM team, review and enforce the quality of code written within your team, tutor junior developers. 

Occasionally you can be involved in geographically distributed projects and you will have to work for short periods of time in other Endava Delivery Centers (i.e. in London-UK).

Apply with online form or Apply with CV