Systems analyst jobs involve investigating and analysing business problems and then designing information systems that provide a feasible solution, typically in response to requests from their business or a customer. A typical system analyst job comprises gathering client requirements and identifying the costs and the time needed to implement the project. System Analyst jobs need a mix of business and technical knowledge, and being good at communicating with people. It's a role for analyst programmers to move into and typically requires a few years' experience from graduation. Key skills required for a job as systems analyst are the ability to extract and analyse information, good communication skills and persuasion