Work closely with Manager / HOD and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
Work with clients and Managers / HOD to build and refine websites / applications. Must have strong skills in HTML, Java Script, PHP, CSS and others.
Attend client meetings during development process.
Convert raw images and layouts from a graphic designer into CSS/XHTML themes.
Producing products that are user-friendly, effective and appealing.
Develop innovative, reusable Web-based tools.
Communicate to the Project Manager with efficiency and accuracy any progress and/or delays. Engage in outside-the-box thinking to provide high value-of-service to clients.
Handling support and feedback.
Maintaining the systems once they are up and running
Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities.
Knowledge of object oriented PHP programming.
Strong knowledge of the common PHP or web server exploits and their solutions.
Understanding fundamental design principles behind a scalable application.
Creating database schemas that represent and support business processes.
Familiarity with SQL/NoSQL databases and their declarative query languages.
Good knowledge of relational databases, version control tools and of developing web services.