Kayima Joseph

Joseph is responsible for writing and coding individual programmes or providing an entirely new software resource. The specifications he works on will often come from IT analysts.
Sometimes you may also use ‘off the shelf’ software. Requiring you to modify and integrate this into an existing network to meet the needs of the business. 
As a software developer, your list of tasks can include:

• Reviewing current systems
• Presenting ideas for system improvements, including cost proposals
• Working closely with analysts, designers and staff
• Producing detailed specifications and writing the program codes
• Testing the product in controlled, real situations before going live
• Preparation of training manuals for users