1. Work within, and adhere to, the organizations change control process, providing details of testing, a deployment plan and a rollback plan for Prod.
2. Software development activity across the full range of development life cycle; requirements gathering, analysis, design, coding/development, testing, implementation and live support.
3. Carrying out development in accordance with the agreed requirements and development standards, maintaining a high standard of data accuracy with complete documentation.
4. Create & apply data mining algorithms and create and design tables.
5. Testing of products in accordance with the test strategy to ensure that they are fit for purpose.
6 . Assisting the team in examining packages of work and giving realistic timescales for completion.
7. Completion of work allocated within agreed time, cost and quality criteria and providing progress reports on assigned work as required.
8. Problem analysis, investigation and resolution.
9. Playing an active part in process improvement, awareness of and compliance with all relevant quality processes and procedures, including completion of all the specified quality records.