C++ Senior Software Engineer

C++ Senior Software Engineer
Company:

(Confidential)


Place:

Gauteng


Area:

Programmer

C++ Senior Software Engineer

Details of the offer

Senior Software Engineer: 3D C++ Graphics Role Specification Role Description Kiron is looking for a Graphics Software Engineer to join our team of software engineers. We are enhancing and expanding our portfolio of betting games and need a developer with solid practical development experience. The development environment is dynamic and fast paced at times. Our top candidates will have a desire to build great games and have passion for what they create. This candidate will be working with critical code sets on some of our biggest game titles, which have several hundred thousand users across a multi-national client base. The candidate must be able to write coherent, organized code and be able to demonstrate passion and desire to create through code to build great systems. Required skills and experience: • Minimum 5 years at a senior level • Architecting, planning and delivering complex systems • C++11 standard • Graphics programming, preferably with 3D GPUs and Open GL APIs • Developing and maintaining high-performance client and/or server applications • Performance optimisation and memory profiling • Creating and maintaining custom libraries • TCP communication code Beneficial knowledge and experience: • C++ Development for Linux • Embedded device programming • SQL • C# and .net • Scripting language such as Python • Agile software development methods • Using video and/or audio conversion and encoding software • Using Photoshop and/or 3D design applications • Creating or using 2D/3D rendering systems or game engines • Working with graphic and creative teams • Gaming industry experience Attributes that we are looking for in a successful candidate: • Self-motivated and good attention to detail • Strong analytical skills • Affinity to solving technical challenges • Persistent, patient and comfortable troubleshooting • Team player with good communication skills • Ability to work with clients in a positive, presentable and mature manner (This is not a however a client facing role so only on occasion when this is required in interacting with client system teams.) • Ability to plan and implement a system from scratch • Ability to time manage across multiple tasks • Ability to document technical specifications • Desire to make products that deliver the best customer


Source: Adzuna_Ppc


Area:

  • IT - Information Technology / Programmer

Requirements