Data analysis : Applies data analysis, data modelling, and quality assurance techniques,based upon a detailed understanding of business processes, to establish,modify or maintain data structures and associated components (entitydescriptions, relationship descriptions, attribute definitions).
Advisesdatabase designers and other application development team members onthe details of data structures and associated components.
Database design : Develops and maintains specialist knowledge of database concepts, objectand data modelling techniques and design principles and a detailedknowledge of database architectures, software and facilities.
Analyses datarequirements to establish, modify or maintain object / data models. Evaluatespotential solutions, demonstrating, installing and commissioning selectedproducts.
Programming / software development : Designs, codes, tests, corrects and documents complex programs andscripts from agreed specifications, and subsequent iterations, using agreedstandards and tools, to achieve a well engineered result.
Takes part inreviews of own work and leads reviews of colleagues' work.Systems design : Specifies user / system interfaces, and translates logical designs intophysical designs taking account of target environment, performancesecurity requirements and existing systems.
Produces detailed designs anddocuments all work using required standards, methods and tools, includingprototyping tools where appropriate.Skills :
or arelated study, or equivalent project-related experience.