I know how to design, code, test, correct and document complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well- engineered result. Takes part in reviews of own work. I communicates and interfaces with clients and business users on a regular basis and represents (company) in a positive and professional manner. Experience of the software development lifecycle with a focus on Agile processes.