Using a variety of techniques to design computer systems such as data-modeling, which create rules for the computer to follow when presenting data, thereby allowing Programmers to make faster decisions. He/She should be able to conduct in-depth tests and analyze information and trends in the data to increase system performance and efficiency.
Calculating requirements for how much memory and speed the computer system needs. Prepare flowcharts or other kinds of diagrams for Programmers or Engineers to use when building the system. And also work with these people to solve problems that arise after the initial system is set up.
General-purpose analyses and should be able to develop new systems or fine-tune existing ones.
Computer Science, MIS or Software Engineering background, good understanding of software development or design, minimum 5 years’ experience in system analysis, system architectural design, high level of technical expertise and clear insights into current IT business practices
Ability to develop specification document and technical manual (Blue Print)
Ability to design and develop new systems by choosing and configuring hardware and software
Ability to conduct in-depth testing of the systems and produce documentation of test results
Ability to devise ways to add new functionality to existing computer systems