Job description for Senior Software Developer at TCS John Huxley Singapore Pte Ltd
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
• Developing technical documentation to guide future software development projects
• Maintain the systems and fix of software bugs and incompatibilities, implement new functionality, upgrade releases, implement regulatory compliance changes etc.
Requirement of the Role
• Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Information Technology or a related field.
• Experience: 6 – 8 years in software development roles. Casino system/product experience is desired, but not mandatory.
• Strong proficiency with C, C++, Java, SQL.
• Proven track record of leading successful projects will be an asset.
• Other Characteristics/Requirements: expertise in current computer hardware and software, strong communications skills, ability to work in a team, attention to detail and ability to identifying problems.
• Strong problem-solving and collaboration skills other department such as Product Owner, Sales Team and Project Team.
