-Lead the development of group of software system to deliver a reliable, reusable and secure, -Collaborate with both technical and non-technical stakeholders across multi region to define relevant must win -engineering issues, -R&D new technologies and software, -Training team leaders and team members to apply new technologies to their product, -Coaching developer in coding and check the coding results, -Being in charge to develop company standards and create documentation of works in accordance with good practices, -Being in charge to plan code architecture to ensure scalability of applications, -Conduct internal trainings for other developers, -Ensure product quality by implementation of Unit test framework as well as validation and verification testing, -Protect operations by keeping information confidential, -Report project status and results to Project Manager
