This position will play a key role in the design, development, testing and maintenance of core TCS product applications. This will include both current and legacy applications built on various platforms and using various software languages. Key to the position is also to understand future technology solutions and to help guide the TCS products to ensure they are aligned with both current and future technology. Responsibilities and Duties: • Review current systems architecture, coding methodology and language platforms • Present ideas for system improvements, including architectural and functional proposals • Work closely with product owners, sales and operations team to understand areas that may require improvements, fixes, and/or upgrades • Produce detailed specifications, review code, and develop versions for the applications • Test the product in controlled environments before releasing to operations sections for functional, regression and usability testing • Preparation of user, installation, release notes and training manuals • Maintain the systems and fix of software bugs and incompatibilities, implement new functionality, upgrade releases, implement regulatory compliance changes etc. • This position is based in Philippines Qualifications: • Education level: Secondary diploma or certificate desired • Experience: 2 years of software development or related experience. Casino system/product experience is desired, but not mandatory • Specific Language Skills: C, C++, Java, SQL, Linux Scripting Other Characteristics/Requirements: - Expertise in current computer hardware and software - Strong communications skills - Ability to work in a team - Attention to detail - Ability to identifying problems - Spoken and Written Languages English – required, Cantonese - not optional What we offer: • 5 day work week • Competitive salary, 14 days of annual leave, annual bonus, medical scheme and pension plan Interested applicants please forward your resume to hr.asia@tcsjohnhuxley.com