· Conducting and coordinating software development activities.
· Designing & developing functional and/or technical capabilities within the products, while making ongoing design decisions
· Taking full maintenance ownership on various product areas, while providing outstanding customer support
· Designing and developing product support for new protocols / technologies
· Facilitating cooperation with local and on-shore teams, as well as with external teams such as QA and technical publications, while keeping high visibility and effective communication
· Bringing support cases to final resolution while addressing customer needs, keeping effective communication and maintaining result orientation
· Providing ongoing input for project planning
· Setting high execution standards, while adhering to project goals and insuring high quality
· Coaching, training and developing the people in the team
· Providing in depth technical knowledge and guidance to the team, according to identified needs
Qualifications:
· Bachelor of Computer Science / Computer Engineering or higher
· Minimum 4 years of experience as software developer, mainly in C++ area
· Good English communication capabilities (verbal and writing)
· Strong background in C++. Exposure to other technologies is a plus, e.g. Web, Flex, JavaScript
· Outstanding technological orientation, ability to analyze low level details of new technologies and protocols
· Familiar with Windows application development, Linux knowledge is a plus
· OOP\OOD understanding and proven practice. Strong application architecture understanding