Job information

$ 100,000+ TWD per month

Job Description

Job title: Sr. C++ Software Programmer 
Location: Taipei, Taiwan 
Salary: Negotiable + benefits (including flexible working hours + bi-annual salary reviews) 

Sr. C++ Programmer is required by a multiple award winning games studio based in Birmingham who are the UK’s largest privately owned mobile e-gaming studio! We currently have just over 200+ employees here at our Birmingham HQ and we offer some of the UK’s best career progression plans and earning potential with bi-annual salary reviews! 

Key responsibilities: 
o Develop back-end game logic and features using C++ and Apache Portable Runtime for a suite of online gambling games 
o Play an active role in software design decisions (both client and server) 
o Architect and implement games + backend features and interface with external payment, SMS and other data interfaces or gateways 
o Develop neat, commented, robust, scalable, high-performance software and database schemas subject to coding standards and review processes 
o Develop with consideration and proactive support for both: multiple client platforms (HTML, Mobile); high-demand, high-performance environment 
o Ensure new developments are appropriately tested and verified as part of regular deployment processes 
o Actively participate in the backend development process, engaging the team and resolving issues and ensuring interoperability between backend components 
o Work with web, game programmers and QA teams to ensure the timely development of high quality, robust products 
o Work with project team and Specifications Manager to break down high-level goals into tasks, dependencies and timelines. Provide estimates, feedback and plan work accordingly 
o Identify and raise awareness of improvements in terms of tools and processes to continually improve our overall production practices, quality and efficiency 
o Maintain well-structured, accurate up-to-date and clear documentation on system architecture, design proposals, APIs and Protocols 
o Ensure all work items are tracked and logged appropriately on JIRA project management system. Participate in tracking, estimating, creating and resolving tasks as appropriate 
o Ensure all the company policies and procedures including the ISMS are adhered to, in particular the Secure Development Policy ISPP37


Key skills we’re looking for… 
o Advanced knowledge of C++ programming language and Object-oriented Design (major frameworks, JSON, building/adapting js) 
o 5+ years industry experience building for web technologies 
o Extensive experience with HTTP technologies and REST/JSON/XML interfaces 
o Advanced skills in interfacing with MySQL Server and NoSQL solutions (Redis, memcache, Apache Cassandra) 
o Ability to build scalable, high-performance, robust software to support multiple client platforms and high demand environment 
o Game development and Facebook API experience a plus 
o Working knowledge of Eclipse IDE and BitBucket/GIT 
o Experience in writing and maintaining unit tests 
o Debug skills for Linux web server environment (strace, logs), plus familiarity with Linux OS 
o Familiarity with agile processes 
o Understanding of user-interface design principles, interaction design guidelines and usability methodologies 
o Proven ability to build quality products 
o Excellent communication skills and ability to build good working relationships 
o Able to organise own time effectively and act on own initiative 
o Able to work flexibly and adapt quickly to changing priorities 
o Assertive and able to make decisions 
o Excellent problem-solving skills 
o Degree in CS/Engineering (or equivalent) preferred

Or refer a friend and get 50% monthly salary reward.