C++ Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 13-10-2020 12:12:42 PM
08-12-2020 12:12:42 PM
An international development company specialising in the development of
online games have an exciting job opportunity for a C++ Developer to join their team in Cape Town. If you are a highly skilled developer who is passionate about coding
and always eager to expand your skills, then this might be the company for you!

Your key job responsibilities as the C++ Developer in Cape Town will include:

- Work in an agile environment with stand-ups, sprints, and planning meetings
- Work in a small development team taking on new features, spikes and bugs
- Plan, design, implement, document, test and release new features
- Do code reviews
- Deliver stable code
- Maintain existing code base, and if need be creating documentation and diagrams to substantiate further development
- Liaise with the QA team to identify and fix bugs
- Ability to work under pressure
- Ability to work in cross-functional teams
- Attention to detail, passion, enthusiasm
- Possess exceptional problem-solving skills and the ability to work with little or no supervision

Requirements for this C++ Developer job in Cape Town:

- Experience in developing object-oriented code
- Any experience in C++ at either an enterprise or academic level
- A passion for learning and a specific willingness to learn C++ if not already proficient
- Degree or Diploma in Computer Science / Software Engineering or equivalent
- Applicant must be able to demonstrate sufficient programming and problem-solving skills
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++ (WTL, STL, ATL) as well as MFC
- Familiarity with system call wrapper library functions
- Knowledge of writing native modules for high-level languages such as
- High-performance servers and scalable architecture design
- Good understanding of TCP/IP protocol, SocketIO and ZMQ or any other messaging protocols
- Full Software development lifecycle experience
- Comfortable with using Visual Studio IDE