| A4 |
Technical Analyst
|
|
|
|
Duties: |
To contribute to Project Objectives through the accurate
analysis, design and development and implementation of technological
solutions in keeping with stated project requirements and defined
standards and specifications within stated timeframes.
|
|
Requirements: |
Education:
Essential:
A Degree in Computer Science.
|
|
Key Skills: |
- Ensures that the deployment of all proven infrastructure
components meets the quality expectations of the internal and
external customers.
- Ensures the Quality, validity and fit of the Business and
Application requirements to the defined Infrastructure strategies
and designs, and ensures that the Infrastructure is implemented to
meet these requirements.
- Ensures that the deployment of the Infrastructure follows
the approved processes and controls in terms of reporting, testing,
change controls, scope management, benchmarking, documentation, and
handover.
- Ensures that the operational documentation developed aligns with
organizational standards and meets defined standards.
- Manages and maintains the various infrastructure test environments
and software libraries.
- Works with Project Managers, Business Analysts and other relevant
team members on assigned projects to analyze and prepare technical
design documents for approval.
- Works in tandem with Consultants/Users to ensure that the
solution/interface meet(s) the business needs as prescribed in the
Business Requirement document.
- Works with Business Analyst to ensure that the business
requirements and specifications are adequately and accurately
interpreted into Technical Requirements and Specifications.
- Ensures that programs and approved system modifications are
accurate, dynamic, interactive, adaptive and support the business
needs as outlined in the Business Requirement and Specifications
documents and delivered within agreed deadlines,
- Provide proper technical documentation and contributes to the
preparation of hand-over documentation to facilitate non-disruptive
implementation and adequate knowledge transfer for
post-implementation support and audit trails.
- Designs and develops appropriate technical solutions, utilizing
new or existing information technologies to satisfy the defined
requirements for projects of a simple to complex nature.
- Ensures that overall project timelines are not compromised as a
result of slippage in the delivery of the Technology components in
any given phase of the project.
- Performs Technical Training and Application Environment hand-over.
Systems Analysis, Design and Development
- Ensures that industry standards are adhered to in the
analysis, design and development of technical solutions to satisfy
defined requirements.
- Reviews existing technical processes and drives data analysis to
ensure that data elements are clearly defined and that technical
solutions are in keeping with business needs.
- Identifies system gaps and modifications providing well-researched
recommendations for greater efficiency and economies of scale.
- Ensures that technical design documents are precise, coherent and
thoroughly prepared in accordance with stated objectives for review,
coding, sign-off and easy reference.
Implementation
- Ensures that implementation technology components are
accurate, functional, easy to maintain and reflective of source
documents.
- Liaises directly with Business Analysts to achieve sign-off by
ensuring that the Technical environment for the deployed
applications and services are in keeping with Business Requirements
and Specifications.
- Troubleshoots and liaises with the operator in the event of
processing delays and/or unavailability of the application due to
technical processes implemented.
Programming
- Develops scripts, macros and routines for technical components and
the technical environments for applications in collaboration with
the Consultants/User to ensure accuracy, functionality, efficiency,
consistency, knowledge transfer and implications to the company's
relative to risk exposure, impact on operational efficiency and post
implementation maintenance.
|
|
Personal Qualities: |
- Team player can work in a team environment.
- Strong Communication skills.
- Quick learner.
- Ability to deal with complex issues.
- Familiar with Office tools |
|