The Application Systems Analyst will be responsible for analysing new software requirements, identifying/sourcing software solutions as well as monitor, support, test, perform administrative functions and train end-users on existing enterprise applications.
Key Performance Areas
Executing of:
- Monitor software application availability and health on a daily basis and resolve/escalate issues as are relevant
- Provide telephonic, in-person and/or remote software application support to end-users.
- Liaise with software support suppliers as and when required.
- Develop procedures for installation of software application at end-users on the various Windows environments
- Design and build database structures for data storage.
- Run daily checks on database and other software application servers to verify and manage system health.
- Decommission software applications by updating the relevant documentation and archive data as required by System Owners.
- Perform user maintenance and other administrative tasks within software applications in the role as administrator or super user.
- Ensure that database and other backups are done and these can be restored as and when necessary.
- Ensure adherence to security protocols for critical enterprise applications.
- Manage licenses for 3rd party software applications and ensure compliance.
- Mentor other application support personnel as and when directed.
- Prepare and review user manuals for software applications.
- Provide end-user training on software applications.
- Identify user requirements for existing and new software applications.
- Identify and evaluate suitable off-the-shelf software applications.
- Design and document software design specifications in line with user requirements as well as software development standards and guidelines.
- Participate in design reviews and providing inputs on user requirements and software design.
- Develop test cases for testing of software applications.
- Test software applications to ensure compliance with user requirements and software development standards and guidelines as well as to ensure system integrity.
- Facilitate end-user acceptance testing and obtain final sign-off.
- Prepare and present change control documents at the IT Change Control Board by adhering to the requirements as per the IT change control procedures.
Key Knowledge & Skills
- Firm Grasp of Structured Query Language (SQL)
- Microsoft Word and Excel (Advanced)
- MS-SQL
- Report Writing (Crystal Reports and SQL Reporting Services) (Advanced)
- Windows Security (Intermediate)
- Windows Scripting (PowerShell) (Intermediate)
- Software Testing (Intermediate)
- Generate and Maintain System Documentation (Intermediate)
COMPETENCIES (Job Specific and Behavioral)
- Communication skills.
- Customer service orientation.
- Technical / professional competence Overall awareness.
- Analytical thinking and attention to detail.
- Organisational alertness.
- Excellence / quality orientation.
- Learning agility (includes learning potential).
Qualifications and Experience:
Academic
- National IT Diploma or Bachelor’s degree in IT-related field.
Minimum experience required
- Minimum of 5 years’ experience in the application support environment.
- Minimum of 3 years’ experience in database development.
Closing date: 02 August 2024.
CONTACT PERSON
Ms. Florah Ramothata / Mami Letanke
Tel: 082 937 9059 / 012 305 4510
Necsa Group is committed to Employment Equity when recruiting. Therefore, priority will be given to African Females, African Males and people with disabilities, in support of achieving our Employment Equity targets.
GENERAL:Should you not hear from us within 30 days of the closing date, please consider your application unsuccessful.