Carrier opportunities |
|
|  |
|
|
| Positions no. HR040101 - Software engineer |
| Software Engineer |
HR040101 |
| Job description |
| Duties and Responsibilities |
|
Design, implement and maintain Unified Messaging System applications. The development environment will be primarily C/C++ on Linux and/or Solaris requiring excellent knowledge of multi-threading and networking fundamentals. Knowledge of realtime voice protocols (RTP). Familiarity with signalling protocols (SIP) will be an addedadvantage. The development process requires a sound understanding of object oriented analysis and design. As a developer in the team, the candidate will be required to write concise functional specifications, design documents, code, unit & integration test |
| specifications Job requirement |
| Skills and Experience |
|
2-4 years of experience in application development using C++/C in a Linux/Unix environment. Experience with networking, APIs (sockets, ACE), multi-threading and Object Oriented Design is required. Must be familiar with source code control/versioning, using Clearcase etc. |
| Desirable Skills/Experience |
| |
|
- Must have excellent programming skills in C++ and C, Unix environment
- Must have experience developing client/server, multi-threaded, networking applications
- Knowledge of Voice over IP and Internet Web Servers (apache, tomcat) will be a great plus
- Knowledge of shell scripting, perl, Java and databases (SQL, Oracle) will be a plus
- Knowledge of Rational Object Oriented Design and Development tools including Purify will be a plus.
- Must be a proactive, innovative and hard working individual with high regards for work ethics
- Must be a team player
- Must have good communication skills (both spoken and written)
|
| Qualifications and Education: |
| |
|
BS/MS in Computer Science or equivalent |
|
|
|