Design, code, test, correct, and document moderately complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools.
Collaborate in reviews of specifications.
Work with Business and Data Analysts to identify suitable options and solutions.
Gather, document and maintain the necessary information to enable the delivery team to undertake maintenance and deliver successfully.
Produce technical specification documents for requested enhancements and maintenance.