Capable of applying technological knowledge to the design of models andor systems, formulating detailed technical designs, investigating and recommending new technologies, developing and delivering prototypes and applications using current development methodologies