C++ Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 20-02-2020 12:32:21 PM
16-04-2020 12:32:21 PM
Are you a C++ Developer looking for an exciting job opportunity? An international development company specialising in the development of online games are looking for you to join them in Cape Town. If you’re a developer who is passionate about coding, we’d like to hear from 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:

- Minimum of 5+ years developing code
- Degree or Diploma in Computer Science / Software Engineering or equivalent
- Experience developing websites for mobile and desktop
- Strong proficiency in C++, with fair knowledge of the language specification (Version 11 and up)
- Good understanding of memory management in non-garbage collected environments
- Ability to coach and mentor other developers
- 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
- Scrum, Agile, REST/RESTful APIs, Design Patterns
- Integration with 3rd party payment gateways
- High-performance servers and scalable architecture design
- Full Software development lifecycle experience
- Good understanding of TCP/IP protocol, SocketIO and ZMQ or any other messaging protocols
- Experience using the Visual Studio