استخدام Senior C++ Programmer
شرح موقعیت شغلی
Job Description
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
- Working hours: Saturday to Wednesday at 8:00 to 16:00.
Requirements
- University Qualifications: BSc or MSc in Computer or related field.
- Linux, MySQL, Oracle, GIT.
- Ability to write complex deserts with lots of data
- Writing skills in-memory
- 4 + years of hands-on experience in C/C++ programming in Linux Platform
Specialist knowledge:
- 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, Multithreaded 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 kafka, expat, boost, protobuf, etc.),
- Good knowledge of data structures and algorithms.
- Multithreaded 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
- High experience working with the UNIX / Linux environment, Scripting and other related tools
- Ability to design / program / test applications using middle ware
- 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
Soft Skills and Personality traits:
- High skill in solving problems and providing optimal solutions
- Discipline and professional ethics.
- Strong sense of accountability and proactive to take responsibilities.
- Excellent interpersonal and teamwork skills.
- Enthusiastic for technology with hands-on capability
Employment Type: Full Time
Age: 22-32
مهارتهای مورد نیاز
- Linux
- NoSQL
- RDBMS
- C++
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت