- Application Development Provides application software development services.
- Develops program logic for new applications or analyzes and modifies logic in existing applications.
- Codes, tests, debugs and documents software applications.
- Analyzes requirements and tests and integrates application components.
- Ensures that system improvements are successfully implemented.
Key Responsibilities
- Programming/Software Development (PROG) Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications and subsequent iterations using agreed standards and tools to achieve a well-engineered result.
- Takes part in reviews of own work and leads reviews of colleagues' work.
- Application Support (ASUP) Maintains application support processes and checks that all requests for support are dealt with according to agreed procedures.
- Uses application management software and tools to investigate issues, collect performance statistics and create reports.
- Incident Management (USUP) Prioritizes and diagnoses incidents according to agreed procedures.
- Investigates causes of incidents and seeks resolution.
- Escalates unresolved incidents.
- Facilitates recovery following resolution of incidents.
- Documents and closes resolved incidents according to agreed procedures.
- Problem Management (PBMG) Initiates and monitors actions to investigate and resolve problems in systems, processes and services.
- Determines problem fixes/remedies.
- Assists with the implementation of agreed remedies and preventative measures.
- Systems Design (DESN) Recommends/designs structures and tools for systems which meet business needs and takes into account target environment, performance security requirements and existing systems.
- Delivers technical visualization of proposed applications for approval by customer and execution by system developers.
- Translates logical designs into physical designs and produces detailed design documentation.
- Maps work to user specification and removes errors and deviations from specification to achieve user-friendly processes.
- Systems Integration (SINT) Defines the integration build, accepts software modules from software developers and produces software builds for loading onto the target environment.
- Configures the hardware environment, produces integration test specifications and conducts tests, recording details of any failures and carrying out fault diagnosis.
|