**Job Role**: - Identify and document functional requirement, information sources, distribution paths and system specification. - Learn system functionalities
**JOB PURPOSE**: Software Developers create, maintain, upgrade or develop systems or products to meet particular needs, often as advised by a systems analyst