Graduate Software Analyst required to join well established and expanding software house offering innovative software solutions to their clients. This role would suit a recent graduate with a 2:1 in Computer Science, Software Engineering, Physics, Geophysics, Astrophsyics or similar. You must have excellent communication skills and ideally some commercial experience either after completing your education or in a placement year during your studies.My client is looking for a candidate who can offer some or all of the following qualities - Experience working with customers either remotely or face-to-face - Experience in training users in software - Software Testing or configuration - Systems modelling experience - Coding experience (ideally C++ or Standard Java)This Graduate Software Analyst position can offer full product training. This role brings the opportunity to work across the software development life cycle and within an agile development environment. Responsibilities:- Working with clients on the implementation of the software product- Defining and documenting the client requirements- Specifying new requirements - Provide training for users of the software- Rolling out the solutions and providing support- Liaising with commercial, product and development teamsThis is a fantastic opportunity to build your career with a well-established company, in a close knit friendly team. You will also enjoy excellent benefits and a competitive salary. Graduate Software Analyst