251205 - Software analyst
Determine user needs, their sequence, prepare and document software specifications, test their application, and review them during software development. Act as an interface between software users and the software development team. Evaluate whether the programs being used meet the company's needs and advise on how to change those systems to make them even more useful, update the systems in use, create, calculate the cost of various software updates and changes.
Main activities
* create and document software products, components, connections, and interfaces, structure. Ensure suitability, functionality, and compatibility with existing platforms;
* perform potential assessment of a project, plan, proposal, or new idea;
* examine the contribution of work processes, pursue business objectives, and monitor their effectiveness and performance;
* identify the ICT needs and requirements of a specific system's users, apply analysis methods, target group analysis;
* determine the structure, composition, components, modules, interfaces, and data of integrated information systems according to system requirements and specifications.
Characteristic competences
* define software architecture;
* conduct a feasibility study;
* analyze business processes;
* determine the needs of information and communication technology users;
* design the information system.