Meeting with the development team to discuss client requirements
Clearly and regularly communicating with management and technical support
colleagues
Writing and repairing computer code
Leading software development projects
Ensuring that all SLAs (Service Level Agreements) are met
Performing trials, testing and quality checks to ensure strong functionality and
optimisation
Maintaining and supporting systems and improving the performance of existing
software
Keeping detailed records of development processes
Meeting individual client’s requirements and standards
Designing and updating software databases