Position
Software Developer - Development
Department
Information Technology
Working Location
Taipa / Cotai
Post Date
15/03/2021
Requirements
• University degree holder in computer science, software engineering or related disciplines
• Any related system or software engineering certifications
• 1 to 3 years relevant experience in delivering mission critical IT solutions for big organizations of similar scale of operations
• Deep understanding and practical experience on Software Development Life Cycle (SDLC)
• Working Experience in Gaming, Hospitality and Retail industry is a plus
• Knowledge in relevant it systems, such as SQL server RDBMS, Web services, .NET Framework, Windows Platform, Visual Studio Development Suite, Sharepoint, Oracle, etc
• Knowledge of contemporary IT, including SOA, Workflow, Data Warehouse and Business Intelligence, CRM, Portal Development
• Hands-on programming skills in multiple programing languages: C, VB.NET, ADO / ADO.NET, TCP / IP Socket Programming, SQL Reporting Services, SQL SSIS and SQL Server Store Procedure Programming, etc
• Hands-on advance programming experience in: WPF, WCF, App fabric, and ORM
• Experience with Web application programing with different programing languages
• Expertise in computer hardware and software
• Knowledge of configuration, tuning and maintenance of server applications
• Knowledge and experience with Gaming, Hospitality and Retail application development projects is a plus
• Experience with mobile application development on the iOS or Android platforms is a plus
• Proficient in spoken and written English
• Fluent in Cantonese & Chinese speaking is preferred
Responsibilities
• Establish, operate and maintain the dedicated technical environments required for the development process
• Ensure good code version control is in place
• Ensure compliance with the general programming best practices, accepted web standards and those standards set forth by upstream sources
• Develop program codes according to the business requirements
• Perform unit test of the system before releasing for the QA test
• Compose technical documentations, like technical / program specification and technical implementation plan
• Perform program bug fix / data fix following the incident support process
• Coordinate and work closely with other IT Team Members to support project delivery and issues resolution
• Follow IT internal processes, policies and procedures