Point your AI agent at freehire and let it find you a job.

Get the CLI →

tcs john huxley singapore pte. ltd.

NewBe an early applicant

Innovation Software Engineer

Posted
Discussion

Summary

Reviews and enhances the software architecture behind TCS John Huxley's casino equipment, collaborating with product, sales, and operations to gather requirements, write specifications, test releases, and maintain documentation. Core stack is C, C++, Java, and SQL with a focus on operational and regulatory compliance.

Company Overview TCSJOHNHUXLEY is a global leader in manufacturing, supplying, and maintaining casino equipment. The company blends manufacturing excellence with innovation to deliver advanced solutions for the casino industry worldwide. Job Summary You will review and enhance system architecture and software, collaborate with cross-functional teams to identify improvements, and ensure high-quality product releases through testing and documentation. Maintain and upgrade systems to meet operational and regulatory needs. Responsibilities Review current system architecture, coding methodologies, and language platforms to identify improvement opportunities Propose architectural and functional system enhancements to optimize performance and usability Collaborate with product owners, sales, and operations teams to gather requirements for system fixes, upgrades, and improvements Produce detailed software specifications and review code to develop application versions aligned with project goals Conduct controlled environment testing including functional, regression, and usability tests before product release Prepare comprehensive user guides, installation instructions, release notes, and training manuals to support end-users and teams Develop and maintain technical documentation to facilitate future software development and maintenance Maintain software systems by fixing bugs, resolving incompatibilities, implementing new functionalities, upgrading releases, and ensuring regulatory compliance Required competencies and certifications Proficiency in programming languages C, C++, Java, and SQL as demonstrated through software development experience Minimum 3 years of experience in software development roles Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related field Preferred competencies and qualifications Experience with casino systems or products Proven track record of leading successful software development projects Expertise in current computer hardware and software environments Strong communication skills to effectively collaborate with cross-functional teams Ability to work collaboratively within teams to identify and solve problems Attention to detail in software development and testing processes Strong problem-solving skills to address technical challenges and improve system functionality

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available