- Manage and lead software engineering (Content Integration) team.
- Supervise, mentor and coach members of the team.
- Responsible for activities involved in the analysis, design, development, troubleshooting, debugging and maintenance of enterprise, high-volume, transactional systems.
- Work with other engineers, system analysts and product management to develop effort estimates and plan implementation of products, based on requirements.
- Participate in and help lead design and code reviews.
- Analyse and improve efficiency, scalability, and stability of various system resources.
- Focus on the integrations with various merchants for game and entertainment digital contents, as well as fraud detection vendors
- Develop and maintain various software applications such as consoles and cron jobs
- Responsible for project branch maintenance and builds.
- Create technical specifications and test guidance.
- Capable of working proficiently at both strategic and tactical aspects of a project. Ability to code complex programs and derive logical processes.
- Build prototypes at tech scoping stage of projects.
- Working along with software developers to create and maintain a robust framework. Engage product stakeholders in discussions to align features with business requirements at every milestone.
- Responsible for translating the client's business requirements into specific system, application, or process designs.
- Provide level 3 support and perform root cause analysis as required