Job Description
We are an HR Firm looking for C/C++ Developers for one of our client related to software industry. Job Description of required candidate is;
Designing, developing and maintaining new and existing software components for Real Time calculations, Batch Processing, Parsing and processing batches of billions of record pairs e.g. 150,000 * 150,000, Load shedding and Parallel Processing algorithms. These are low level, highly optimized, multi-threaded time critical applications that are integral to the business.
The role necessitates core computer science skills, computing theory knowledge and algorithms development/complexity analysis; the application of which in turn provides a highly conducive learning environment.
Job Specification
Academic plus some commercial C/C++ experience and knowledge of multithreading, scalable application design, distributed processing, file parsing/processing
Strong familiarity with Object oriented programming/structural programming with C or C++
Very good Debugging and memory profiling experience
Technically competent with various software programs, such as Rational Rose/Rational Architect, Eclipse IDE (C++), Trac, Subversion/CVS, Putty/SSH, Bash Shell, Microsoft Project.
Experience of multiple development methodologies e.g. Waterfall, Prototyping, AGILE etc.