**Job Description/ Primary Responsibilities**:- Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications. (URS and SDS).- Implements computer system requirements by defining and analyzing system problems; designing and testing standards and solutions.- Develops solution by preparing and evaluating alternative workflow solutions.- Controls solution by establishing specifications; coordinating production with programmers.- Validates results by testing programs.- Ensures operation by training client personnel; providing support.- Provides reference by writing documentation.- Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.- Protects operations by keeping information confidential.- Contributes to team effort by accomplishing related results as needed. Responsible for development of junior team member as supervisor; as tutor; as mentor; to ensure knowledge gap is reducing.- Supports and develops colleague by providing advice, coaching and educational opportunities (Consultation).- To adopt and implement all guidelines, standard and best practice in routines work.**Requirement, Desired Skills & Experience**:- Bachelor& Degree/Post Graduate Diploma/ Professional Degree in ComputerScience/ Information Technologies or equivalent.- Working experience at least 3 years in relevant areas.- Should possess a Certified Systems Analyst Professional (CSAP) or equivalent.- Experienced in development and programming.- Experience in hands on functional design, prototyping, testing and other implementation activities- Familiar with existing IT system functionalities and functional flows. Based on theunderstood business requirements, conceptualize and translate to become list of system- Must possess a solid understanding of information technology and have the ability to conceptually relate technology to a business needs- Able to manage activities across multiple projects simultaneously and to workcollaboratively within a team environment of cross functional and cross vendor teams and deliver to aggressive timelines.- Good Understanding on Object Oriented Programming, RESTful API and PushNotifications.- Willing to adapt to frequent changes, working at a fast pace environment, innovative, and purpose-driven.- Experience in related field such as system, web and mobile apps development- Professional Certificate in related field would be added advantage- To adopt and implement all guidelines, standard and best practice in routines work.