Password Protected
Nope
Yep, that's right!
Career Guidance Knowledge information and communication technologies (icts) K061 - information and communication technologies (icts) K0613 - software and applications development and analysis ICT debugging tools
Description
The 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.
Occupations requiring this skill
This section is generated automatically.
Skill demand overview
- Essential in 12 occupations
- Optional in 14 occupations
- Total: 26 occupations
- Most common in: ISCO major group 2 (Professionals)
Essential for
- ICT disaster recovery analystICT disaster recovery analysts develop, maintain, and implement ICT continuity and disaster recovery strategies and solutions. They support the technical teams, assess the risks, d…
- Mobile application developerMobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems. E…
- Database integratorA database integrator is a skilled IT professional responsible for seamlessly connecting and harmonizing different databases and software systems within an organization. They play …
- ICT application configuratorICT application configurators identify, record, and maintain user-specific application configurations based upon user requirements and business rules. They configure generic softwa…
- Embedded systems software developerEmbedded systems software developers program, implement, document and maintain software to be run on an embedded system. Excludes people performing managerial activities. Other tit…
- Digital games developerA Digital Games Developer is a software professional who designs, builds, and maintains interactive video games across various platforms such as mobile devices, consoles, and PCs. …
- ICT system developerICT system developers maintain, audit and improve organisational support systems. They use existing or new technologies to meet particular needs. They test both hardware and softwa…
- Industrial mobile devices software developerIndustrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devices, based on the industry needs, using ge…
- ICT application developerICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience. Oth…
- Web developerA Web Developer is a technical professional who designs, builds, and maintains websites and web applications. They ensure that sites are visually appealing, user-friendly, responsi…
- ICT network engineerICT network engineers implement, maintain and support computer networks. They also perform network modelling, analysis, and planning. They may also design network and computer secu…
- Software developerSoftware developers designs and builds computer programs that power mobile devices, desktop computers, and even cars. They not only identify user needs but also create new applicat…
Optional for
- Integration engineerIntegration engineers develop and implement solutions which coordinate applications across the enterprise or its units and departments. They evaluate existing components or systems…
- ICT test analystICT test analysts evaluate computer hardware and software in the development phase to ensure that the system or product meets specific technical requirements. ICT test analysts ide…
- Software testerSoftware testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly corresponds to designers and developers. T…
- Digital games testerDigital games testers review and test various genres of digital games by playing them in order to find bugs and glitches within the game's functionality or graphics. They may…
- ICT technicianICT technicians install, maintain, repair and operate information systems and any ICT related equipment (laptops, desktops, servers, tablets, smart phones, communications equipment…
- ICT accessibility testerICT accessibility testers evaluate websites, software applications, systems or user interface components with regards to friendliness, operability of the navigation and visibility …
- ICT system testerICT system testers perform testing activities and some test planning activities. They may also debug and repair ICT systems and components although this mainly corresponds to desig…
- ICT network technicianICT network technicians install, maintain and troubleshoot networks, data communications equipment and network installed devices such as printers and storage area networks. They al…
- ICT integration testerICT integration testers perform tests in groups of system components, units or even applications. They group them in larger aggregates and apply integration test plans on them. The…
- User interface developerA User Interface Developer is a front-end specialist responsible for transforming design mockups and wireframes into functional, interactive, and visually appealing web or mobile i…
- System configuratorSystem 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 configurat…
- Mobile devices technicianMobile devices technicians carry out proper fault diagnosis to improve the quality of mobile devices and repair them. They provide information related to a number of services, incl…
- WebmasterWebmasters deploy, maintain, monitor and support a web server to meet service requirements. They ensure optimum system integrity, security, backup and performance. They coordinate …
- Application engineerApplication engineers deal with the technical requirements, management, and design for the development of various engineering applications, such as systems, new product designs, or…
Related skills
- SAS language
- JavaScript
- PHP
- Assembly (computer programming)
- Debug software
- R
- AJAX
- C++
- ASP.NET
- VBScript
- APL
- Scratch (computer programming)
Last updated on February 18, 2026
