Senior Developer Job in Galway, Galway Ireland
Snr Software Engineer - Unified Communications development
It’s an exciting time to work at Cisco. Our software is lighting up Unified Communications and breaking new ground in real-time video and messaging systems We seek a senior software engineer to help create the next generation of software and services for communications incorporating voice, video, instant messaging, meetings and collaboration tools.
You will champion new technologies and create scalable software that supports the delivery of Unified Communications and collaboration products
Educational Qualifications: B.Sc. / B.Eng / M.Sc / M.Eng / PHd or equivalents in the areas of Computer Science, Information Systems, Information Technology, Telecommunications, Software Development, Computer Networking, Electronics or other equivalent disciplines with an emphasis on Software Design practices.
Pre-requisite Job Experience: 6+ years in a SW RD Environment.
Target Capabilities and Skills
The successful candidate will have most of the following skills:
• Advanced coding skills in Multi-threaded C/C++ programming
• Development experience on Windows/Mac/Linux or in a cross-platform development environment
• Proven Skills in debugging software in complex environments
• Object Oriented Design methodologies and S/W Design Principles delivered via an Agile process environment
• Proven history of program delivery over multiple release cycles
The following skills would also be advantageous:
• Strong Windows OS knowledge
• Experience using GDI to develop GUI applications for windows
• Experience with TCP/IP based networking
• Knowledge of video technologies
• Cloud computing
• Telephony/ VOIP product knowledge.
• Skills in client side web development – Javascript, HTML, CSS
The successful candidate will have these personal attributes:
• Be self-motivated with a strong desire to learn and be flexible.
• Ability to thrive in a dynamic, technically strong software development team
• Strong teamwork and communication skills, both written and oral in a highly collaborative Agile environment.
• Problem solving skills across multiple technologies with advanced analysis and troubleshooting skills.