•	Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
•	Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
•	Improves operations by conducting systems analysis; recommending changes in policies and procedures.
•	Protects operations by keeping information confidential.
•	Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
•	Developing ERP integrated intranet corporates portal to centralized business processes.
•	Analysis of projects and design the architect and provide technical & business process knowledge about the projects.
•	Collecting or delivering different department IT solution according to their needs.
•	Involved in the support and maintenance for application during the production.
•	Preparing and writing users manuals for the systems and Training users on using the systems
•	Managing all necessary activities on the Staging, Production & Disaster Recovery Environment.
•	Preparing Minutes of Meeting (MOM).
•	Design, code, test, document and debug software applications.
•	Responsible for end to end delivery of scalable and high-performance components.
•	Participate in peer code review and provide quality suggestions.
•	Coordinating with others developer following agile software development life cycle.
•	Document and diagram the design of solution interfaces, implementations, and dependencies.
•	Conducting technical training sessions for peers and guiding them throughout development.
•	Evaluate and provide technical solutions to complex application development problems.
