Description
Role: Senior Software Engineer (C++)
Location: This position is based in Dublin, Ireland
Employment Type: Client will consider either applicantson a 6 month contract or full time permanent basis
Conditions: All applicants must be fully eligible to work in Ireland as the client will not sponsor Work Permits/visas.
Principal Responsibilities:
- Works on multiple problems of diverse scope where refinement of design/requirements will be necessary & is expected to drive resolution of requirements.
- Produces functional and design specifications and test plans in the course of implementing solutions.
- Is able to take responsibility for the complete life cycle of a module rom requirements to testing to delivery
- Is able to plan, schedule and monitor own work with little review.
- Is proactive in a development team, contributes significantly to the success of the team and able to gain the co-operation of others
- Is experienced in a variety of technologies, possibly focusing on a particular expertise.
- Continues to demonstrate an organised, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing.
- Have excellent oral and written communication skills for effective dialogue with colleagues on a project team and superiors.
- Continues to develops an appreciation of the wider field of technology outside his/her own specialisation and has developed a good broad understanding of computer system architecture, (studying, magazines, WEB..).
ESSENTIAL SKILLS
Developing Multi-Threaded applications in C++ using modern design techniques
Java Development is advantageous
ADDITIONAL SKILLS
JEE Development
Database Development Experience, SQL and or PL/SQL, Oracle
GWT, Richfaces GUI Technologies
Telecoms Applications Development
Agile Development Skills with Test Driven Development
ADDITIONAL TELECOM SKILLS
Knowledge of OSS and BSS in Telecoms
Knowledge of Protocols such as Diameter, HTTP, SOAP, CORBA, RADUS, GTP, SNMP, LDAP, SSH, SS7
Knowledge of Online Charging, Rating or Balance Management applications
QUALIFICATIONS
Bachelor'sDegree in a Science area or equivalent experience, and a minimum 4-year to 6-years industry experience
All applicants will be asked to complete screening questions to complete the application process
Contact Caroline Donlon or email.