About the job IT Systems Analyst
The Systems Analyst is responsible for maintaining and improving application systems for the organisation and its stakeholders. The role will be responsible for evaluating various client scenarios and problems and will leverage their experience and skills to develop robust solutions using the latest technology, costs, and best practices. The Systems Analyst will interview key stakeholders and other business personnel to understand the business needs within the appropriate context, working effectively with both non-technical and technical subject matter experts alike. They will coordinate the production of comprehensive documentation and artifacts to support project deliverables including functional and non-functional business requirements, uses cases and design specifications.
The Systems Analyst will investigate new technologies and applications to assess the usefulness of pre-developed application packages and adapt them to the user environment. They will be responsible to prepare cost-benefit and return-on-investment analyses to aid in decisions on existing applications within the company.
The Systems Analyst will help manage associated projects to a successful conclusion and understand how solutions fit together across the various project efforts. Responsibilities will also include coordinating internal team efforts to ensure the delivery of high-quality business results.
Duties and responsibilities:
- Conduct an analysis to understand the system needs of the organisation
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems
- Troubleshoot program and system malfunctions to restore normal functioning
- Expand or modify systems to serve new purposes or improve workflow
- Train staff and users to work with computer systems and programs
- Coordinate and link the computer systems within the group to increase compatibility so that information can be shared
- Assess the usefulness of pre-developed application packages and adapt them to a user environment
- Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology
- Determine computer software or hardware needed to set up or alter system
- Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation
- Recommend new technologies and software packages
Education and experience:
- Degree in Information Systems or equivalent
- 3 - 5 years work experience in a similar role
- Knowledge of data modelling and data visualisation tools
- Strong user engagement and communication skills
- Knowledge in customer data management and supporter journeys