My client is a global provider of IT solutions for the management of products, customers and revenue. They are offering an excellent opportunity for a Senior Software Engineer who has a core competency in C++ programming to work closely with experienced architects and other group members to design, develop, test and implement various components of the product software.
Job Requirements:
• Expert knowledge of C++, at least 5 years’ experience. • Experience in call flows, or Session/Event based technologies. • Ability to think and program in an OO environment. • Experience in CORBA programming, in particular using the TAO ORB would be of benefit. • The ability to analyse, design, develop, build/patch and unit test all software deliverables. • Experience of, and a desire to, generate relevant and appropriate documentation. • Candidates will be expected to learn quickly, demonstrate creative and practical problem solving, and possess sound judgment. • Must demonstrate solid organization and communication skills and ability to work under individual initiative
Desirable skills include:
• Previous experience in a real-time rating and/or charging environment • Multithreaded programming experience C++ environment (POSIX/ACE). • Good knowledge of OOD (UML). • Working knowledge of XML. • Knowledge RDBMS and SQL, preferably Sybase. • Knowledge/experience of the Parlay protocol. • Experience with Unix or Linux environments, preferably Solaris 10. • Experience in SCM (SVN) and debugging (purify, quantify, dbx, pstack, dtrace) tools. • Experience of automated Unit or Sub system testing. • Experience of Shell scripting.
Education:
A Computer Science Degree or related discipline is required.
↧