<p>You might be responsible for the replacement of a whole system based on the specifications provided by an IT analyst but often you'll work with 'off the shelf' software, modifying it and integrating it into the existing network. The skill in this is creating the code to link the systems together.</p>
<p>You'll also be responsible for:<br /><br /></p>
<ul>
<li>Reviewing current systems</li>
<li>Presenting ideas for system improvements, including cost proposals</li>
<li>Working closely with analysts, designers and staff</li>
<li>Producing detailed specifications and writing the programme codes</li>
<li>Testing the product in controlled, real situations before going live</li>
<li>Preparation of training manuals for users</li>
<li>Maintaining the systems once they are up and running</li>
</ul>