Analyse new requirements and provide impact analysis addressing technical design and identifying individual tasks
Design and coding of new facilities
Communication of technical details that impact fulfilment of requirements.
Iterative development of software with responsiveness to constructive feedback.
Provide 3rd line application support against agreed service levels including the implementation of bug fixes
Develop and maintain code to a high standard within IT development and maintenance projects.
Troubleshoot and problem-solve support issues as they arise and as directed by the CIVICA project manager and SSE.
Perform unit testing of work.
Write documentation and comment code as required.
Ensure code is properly version-controlled.