• Supports the department’s strategy to achieve the company’s mission and core objectives • Ensures that the features developed by the team will be smoothly deployed to operators. • Follows policies, procedures and standards relating to the team. • Attends, and participates in staff meeting and related activities • Constantly notifies management of projects status, especially in the case of delays or additional risks. • Coordinates with Business Analysts to gather requirements. • Create design, architecture and/or implementation documents for new features built by the team. • Implements new features. • Maintains and enhances the back-end system used by operators to control the casino • Integrates payment processing solutions into the casino software. • Attends and actively participates in code reviews. • Assist the QA team during the validation process. • Develops and reviews unit tests. • Tests and debugs code. • Completes logistics tasks accurately and on-time. • Troubleshoot issue in the field.