Involved in the support, maintenance and development of critical systems. Carrying out design, construction, review and defect analysis activities. Responsible for database design and development and Application Tuning. Defining and generating screen formats and report designs. Providing suitably tested fixes to defects within the sanctioned delivery process. Producing and updating relevant documentation. Developing in accordance with policies regarding secure coding & standards. Meeting clients face to face and on site to ascertain requirements. Develop software in accordance with agreed design with consideration for usability, software quality and future maintenance