computer programming
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.
Occupations using this skill
Showing up to 500 results. Essential first.
artificial intelligence engineer
battery simulation engineer
battery system engineer
bioinformatics scientist
blockchain developer
cloud engineer
computer science lecturer
computer vision engineer
computer-aided design operator
digital games developer
embedded systems security engineer
embedded systems software developer
ethical hacker
ICT application configurator
ICT application developer
ICT network administrator
ICT network engineer
ICT system developer
industrial mobile devices software developer
mobile application developer
numerical tool and process control programmer
predictive maintenance expert
software developer
user interface developer
web developer
3D modeller
application engineer
chief ICT security officer
chief information officer
chief technology officer
computer hardware engineer
computer hardware engineering technician
computer numerical control machine operator
data warehouse designer
database designer
database developer
digital games designer
digital media designer
electrical engineer
embedded system designer
enterprise architect
ICT change and configuration manager
ICT security technician
ICT system analyst
ICT system architect
ICT technician
integration engineer
knowledge engineer
mobile devices technician
software analyst
software architect
software tester
system configurator
telecommunications engineer
telecommunications engineering technician
user interface designer
webmaster