C++ Software Engineer

Job type:
Start date:
Proteus Europe
Published at:
flag_no United Kingdom
Project ID:

This project has been archived and is not accepting more applications.
Browse open projects on our job board.
We are looking for 3 C++ developers to join a already substancial development team due to a rapid increase in business this year leading into next.

The successful candidates will join a focused team with the responsibility for developing and maintaining software for OCS products. A core competency in C++ programming is essential.

As part of the team, successful candidates will work closely with architects and other group members to design, develop, test and implement various components of the OCS product software. Excellent communication skills are essential. A background in session/event based charging or call flow is desirable but again not essential.

Job Requirements:
  • Knowledge of C++, at least 2yrs 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 but not essential.
  • 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.
  • Eligibility to work in Ireland.
  • There may be a requirement for occasional travel to customer sites and other company offices.

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.

A Computer Science Degree or related discipline is also required.

We offer you a challenging and exciting role which provides opportunity for personal and professional development leading into possible Architect and Management positions if desired.

This is a full-time permanent position based in the republic of Ireland and because of this may require relocation. Help can be offered in organising the relocation if desired.

The role offers a competitive salary that will reflect your level of experience and what you can bring to the business. If you are a sharp and forward thinking engineer with a wealth of experience the salary can be flexible for your needs.
If you have a interest in the position above please apply with in for more details.