C++ Developer(s)
Location: Cape Town, South AfricaClosing Date: June 30, 2008
Responsibilities:
- Developing application software following the development process
- Capture and document requirements
- Contribute to designs
- Write design documentation
- Writes code and completes programming, testing and debugging of applications.
- Participate in code reviews
- Follows QA processes for project and peer reviews
Experience/Qualifications:
- Degree or equivalent tertiary qualification with a computer science major from a recognized technikon or university.
- Minimum of 5 years commercial experience developing software.
- Minimum 3 years C++ programming experience.
- C++ performance analysis and optimization.
- Strong problem solving skills.
- Must have application development experience against an Oracle database.
- Exposure to CORBA would be an advantage.
- Must have strong relational database and stored procedure experience.
- Be comfortable constructing complex high performance SQL queries.
- Oracle experience is a requirement.
- Unix (HP-UX, Solaris and/or AIX) experience required.
- Must be comfortable with implementing OO designs, and be able to interpret UML design diagrams.
- CVS, Subversion or similar version control tool experience is a requirement.
- Perl and/or Python knowledge an advantage.
- Experience in a deployment tool e.g. InstallAnywhere/InstallShield advantageous.
- Telecommunications background advantageous.
Personal Attributes:
- Be able to work overtime and standby when required.
- Needs to be able to work in a team.
- Ability to work well under pressure, especially in maintaining a balanced and logical approach.
- Self motivated and self managed.
- Takes initiative and ownership.
- Able to communicate effectively.
- Report on progress and raise issues / problems when necessary.