We are looking for enthusiastic and exceptional C++ developer to join our team as a C++ Developer you will be responsible for creating a beautiful code with the latest technology. You will be using your skills and knowledge to solve and offer solutions to real world problems.- An aspiring programmer who enjoys problem solving- Implement product timely from design stage, coding, testing and delivery- Connect with the rest of the team- Communicate with customers to identify product requirements- Participate in technical discussions and product evaluation from a technology, tool, architecture, and design and efficiency perspective
High experience working with the UNIX / Linux environment, Scripting and other related tools
Experience in object-oriented software design and documentation
Test-driven implementation experience using unit testing frameworks and automated testing tools
Experience in agile / iterative environment and scrum method
Discipline and professional ethics.
High skill in solving problems and providing optimal solutions
Ability to write complex deserts with lots of data
Writing skills in-memory
Ability to design / program / test applications using middle ware
Linux, MySQL, Oracle, GIT
Solid knowledge of C/C++ with good foundation of data structure and algorithm Proficiency in software development in the Linux system Familiar with Network Programming, Multi threaded Programming
Good understanding and practical experience of modern C++ (C++11 and later)
Familiar with open source developer tools such as gcc, autoconf, automake, cmake, gnu make, valgrind, git, svn, etc.,
Previously worked with various libary APIs (libc, openssl, apache apr, expat, boost, pcre, etc.),
Good knowledge of data structures and algorithms.
Multi threaded programming knowledge,
Experience with NOSQL and RDBMs (like oracle) solutions
Scripting languages: shell, perl or python,
Familiarity with performance tools is a plus (perf, oprofile, papi)
Good written English skills
Strong sense of accountability and proactive to take responsibilities.
Excellent interpersonal and teamwork skills.
Enthusiastic for technology with hands-on capability