Infocomm TechnologyInformation and communications technology professionalsISCO 2522
system configurator
System configurators tailor a computer system to the organisation's and users' needs. They adjust the base system and software to the needs of the customer. They perform configuration activities and scripting and ensure communication with users.
European Skills Framework
Skills and knowledge areas required for this occupation based on European classification.
Essential (15)
cognitive psychologycognitive psychologyThe human mental processes such as attention, memory, language use, perception, problem solving, creativity and thinking.digital systemsdigital systemsSystems to store, process and spread information in digital form. They are hardware, software and networks, as well as the ways in which these can be employed.ICT system user requirementsICT system user requirementsThe process intended to match user and organisation's needs with system components and services, by taking into consideration the available technologies and the techniques required to elicit and speci...ICT infrastructureICT infrastructureThe system, network, hardware and software applications and components, as well as devices and processes that are used in order to develop, test, deliver, monitor, control or support ICT services.ICT performance analysis methodsICT performance analysis methodsThe methods used to analyse software, ICT system and network performance which provide guidance to root causes of issues within information systems. The methods can analyse resource bottlenecks, appli...migrate existing datamigrate existing dataApply migration and conversion methods for existing data, in order to transfer or convert data between formats, storage or computer systems.develop automated migration methodsdevelop automated migration methodsCreate automated transfer of ICT information between storage types, formats and systems to save human resources from performing the task manually.collect customer feedback on applicationscollect customer feedback on applicationsGather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.interpret technical textsinterpret technical textsRead and understand technical texts that provide information on how to perform a task, usually explained in steps.create flowchart diagramcreate flowchart diagramCompose a diagram that illustrates systematic progress through a procedure or system using connecting lines and a set of symbols.configure ICT systemconfigure ICT systemSet up and customise an ICT system to meet requirements during initial implementation as well as when new business needs arise.define technical requirementsdefine technical requirementsSpecify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied acc...replicate customer software issuesreplicate customer software issuesUse specialised tools to replicate and analyse the conditions that caused the set of software states or outputs reported by the customer in order to provide adequate solutions.integrate system componentsintegrate system componentsSelect and use integration techniques and tools to plan and implement integration of hardware and software modules and components in a system.analyse software specificationsanalyse software specificationsAssess the specifications of a software product or system to be developed by identifying functional and non-functional requirements, constraints and possible sets of use cases which illustrate interac...
Optional (76)
HaskellHaskellThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.ErlangErlangThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.SAS languageSAS languageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.Ruby (computer programming)Ruby (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.Common LispCommon LispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.LispLispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.Visual BasicVisual BasicThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.Java (computer programming)Java (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.solution deploymentsolution deploymentThe technologies and standards to be used during the installation, deployment and maintenance of software characteristics.embedded systemsembedded systemsThe computer systems and components with a specialised and autonomous function within a larger system or machine such as embedded systems software architectures, embedded peripherals, design principle...computer programmingcomputer programmingThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) a...interfacing techniquesinterfacing techniquesThe techniques that relate to interfaces between models and components.software architecture modelssoftware architecture modelsThe set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.Prolog (computer programming)Prolog (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.OpenEdge Advanced Business LanguageOpenEdge Advanced Business LanguageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.JavaScriptJavaScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.DB2DB2The computer program IBM DB2 is a tool for creating, updating and managing databases, developed by the software company IBM.Microsoft AccessMicrosoft AccessThe computer program Access is a tool for creating, updating and managing databases, developed by the software company Microsoft.ICT accessibility standardsICT accessibility standardsThe recommendations for making ICT content and applications more accessible to a wider range of people, mostly with disabilities, such as blindness and low vision, deafness and hearing loss and cognit...PerlPerlThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.Smalltalk (computer programming)Smalltalk (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.PHPPHPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.OpenEdge DatabaseOpenEdge DatabaseThe computer program OpenEdge Database is a tool for creating, updating and managing databases, developed by the software company Progress Software Corporation.Assembly (computer programming)Assembly (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.software components librariessoftware components librariesThe software packages, modules, web services and resources that cover a set of related functions and the databases where these reusable components can be found.ObjectStoreObjectStoreThe computer program ObjectStore is a tool for creating, updating and managing databases, developed by the software company Object Design, Incorporated.hardware componentshardware componentsThe essential components that make up a hardware system, such as liquid-crystal displays (LCD), camera sensors, microprocessors, memories, modems, batteries and their interconnections.C#C#The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.MySQLMySQLThe computer program MySQL is a tool for creating, updating and managing databases, currently developed by the software company Oracle.RRThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.GroovyGroovyThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.ASP.NETASP.NETThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.APLAPLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.ICT debugging toolsICT debugging toolsThe ICT tools used to test and debug programs and software code, such as GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind and WinDbg.Outsourcing modelOutsourcing modelThe outsourcing model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business syste...hybrid modelhybrid modelThe hybrid model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems wi...ICT system integrationICT system integrationThe principles of integrating ICT components and products from a number of sources to create an operational ICT system, techniques which ensure interoperability and interfaces between components and t...Microsoft Visual C++Microsoft Visual C++The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is dev...IBM InformixIBM InformixThe computer program IBM Informix is a tool for creating, updating and managing databases, developed by the software company IBM.core banking softwarecore banking softwareThe selection of software for core banking activities management (e.g. deposits, payments, loans, bank transactions, customer data) and other functions related to banking.TypeScriptTypeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.CoffeeScriptCoffeeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.Objective-CObjective-CThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.ML (computer programming)ML (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.data storagedata storageThe physical and technical concepts of how digital data storage is organised in specific schemes both locally, such as hard-drives and random-access memories (RAM) and remotely, via network, internet ...PostgreSQLPostgreSQLThe computer program PostgreSQL is a free and open-source software tool for creating, updating and managing databases, developed by the PostgreSQL Global Development Group.database management systemsdatabase management systemsThe tools for creating, updating and managing databases, such as Oracle, MySQL and Microsoft SQL Server.Open source modelOpen source modelThe open source model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business syste...AJAXAJAXThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.C++C++The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.mobile device software frameworksmobile device software frameworksThe API (Application Program Interfaces), such as Android, iOS, windows phone which enables programmers to quickly and easily write applications for mobile devices.Filemaker (database management systems)Filemaker (database management systems)The computer program FileMaker is a tool for creating, updating and managing databases, developed by the software company FileMaker Inc.SAP R3SAP R3The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.cloud technologiescloud technologiesThe technologies which enable access to hardware, software, data and services through remote servers and software networks irrespective of their location and architecture.Swift (computer programming)Swift (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.SQL ServerSQL ServerThe computer program SQL Server is a tool for creating, updating and managing databases, developed by the software company Microsoft.MATLABMATLABThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.ICT architectural frameworksICT architectural frameworksThe set of requirements that describe an information system's architecture.CA Datacom/DBCA Datacom/DBThe computer program CA Datacom/DB is a tool for creating, updating and managing databases, currently developed by the software company CA Technologies.Python (computer programming)Python (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.Scratch (computer programming)Scratch (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.Teradata DatabaseTeradata DatabaseThe computer program Teradata Database is a tool for creating, updating and managing databases, developed by the software company Teradata Corporation.VBScriptVBScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.Oracle Relational DatabaseOracle Relational DatabaseThe computer program Oracle Rdb is a tool for creating, updating and managing databases, developed by the software company Oracle.COBOLCOBOLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.hardware architectureshardware architecturesThe designs laying out the physical hardware components and their interconnections.Pascal (computer programming)Pascal (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.ABAPABAPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.ICT power consumptionICT power consumptionThe energy consumption and types of models of software as well as hardware elements.ScalaScalaThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.create solutions to problemscreate solutions to problemsSolve problems which arise in planning, prioritising, organising, directing/facilitating action and evaluating performance. Use systematic processes of collecting, analysing, and synthesising informat...use logic programminguse logic programmingUtilise specialised ICT tools to create computer code composed of series of sentences in logical form, expressing rules and facts about some problem domain. Use programming languages which support thi...do cloud refactoringdo cloud refactoringOptimise application to best use cloud services and features, migrate existing application code to run on cloud infrastructure.use ICT ticketing systemuse ICT ticketing systemUtilise a specialised system to track registration, processing and resolution of issues in an organisation by assigning each of these issues a ticket, registering inputs from involved persons, trackin...implement a virtual private networkimplement a virtual private networkCreate an encrypted connection between private networks, such as different local networks of a company, over the internet to ensure that only authorized users can access it and that the data cannot be...manage cloud data and storagemanage cloud data and storageCreate and manage cloud data retention. Identify and implement data protection, encryption, and capacity planning needs.
Related Occupations
Other occupations in the Other category that share similar skill requirements.
AI Replacement Risk
78/ 100
Very High Risk
Low riskHigh risk