Applications Programmer
Job description
A database administrator (DBA) is responsible for the planning, maintenance and development of a database. The database approach incorporates the following principles:
Typical work activities
An applications developer writes/modifies programs for a variety of technical, commercial and business users. These applications can then be bought off the shelf, or tailored to support specific client activity. The role involves taking instructions, usually in written or diagrammatic form, and translating them into a language ('code') upon which computers can act. Working in teams with other programmers and IT professionals, they usually specialise in a few code languages, which specifically relate to the business area in which they work. Applications developers (also known as applications programmers) may also offer end users technical support.
carrying out training needs analysis: the level of people's knowledge can vary greatly, so you may be delivering sessions on the basics of PC operation, or you may be teaching very experienced IT users to operate new software;
designing course materials and other documentation, possibly using e-learning technologies, to support users;
organising, setting up, advertising and delivering courses to meet the needs of learners;
assessing learner performance and competence;
monitoring, evaluating and reviewing the quality and effectiveness of training;
conducting assessment and outcomes of courses delivered;
feeding learner experiences back to software developers and technical authors;
-
liasing with other bodies, such as external course providers, employers, clients and examining bodies;
taking responsibility for maintenance of hardware and software used for training purposes and recommending repairs and upgrades to management where appropriate;
keeping up to date with relevant systems, software and, where appropriate, programming languages.
With larger projects, the work may also involve training end-users to deliver their own on-the-job training. Within smaller companies, the role of an IT trainer may form part of the duties of another role, such as technical support person, or IT sales worker.