Use automatic programming

Description

Utilise specialised software tools to generate computer code from specifications, such as diagrams, structured informations or other means of describing functionality.

Includes visual programming.

Occupations requiring this skill

This section is generated automatically.

Skill demand overview
  • Essential in 12 occupations
  • Optional in 13 occupations
  • Total: 25 occupations
  • Most common in: ISCO major group 2 (Professionals)

Essential for

  • Engraving machine operator
    Engraving machine operators set up, programme, and tend engraving machines designed to precisely carve a design in the surface of a metal workpiece by a diamond stylus on the…
  • Grinding machine operator
    Grinding machine operators set up, program and control grinding machines, designed to apply abrasive processes in order to remove small amounts of excess material and smoothen meta…
  • Water jet cutter operator
    Water jet cutter operators set up and operate a water jet cutter, designed to cut excess material from a metal workpiece by using a high-pressure jet of water, or…
  • Metal sawing machine operator
    Metal sawing machine operators set up and operate metal sawing machines designed to cut excess metal from a metal workpiece by the use of a (or several) large toothed-edges…
  • Computer numerical control machine operator
    Computer numerical control machine operators set-up, maintain and control a computer numerical control machine in order to execute the product orders. They are responsible for prog…
  • Computer-aided design operator
    Computer-aided design operators use computer hardware and software in order to add the technical dimensions to computer aided design drawings. Computer-aided design operators ensur…
  • Lathe and turning machine operator
    Lathe and turning machine operators set up, program and tend lathe and turning machines designed to cut excess metal from a metal workpiece using a hardened cutting tool moved…
  • Milling machine operator
    Milling machine operators set up, program and control milling machines, designed to cut excess material from metal workpieces using a computer-controlled rotary-cutting, milling cu…
  • Laser cutting machine operator
    Laser cutting machine operators set up, program and tend laser cutting machines, designed to cut, or rather burn off and melt, excess material from a metal workpiece by directing…
  • Laser beam welder
    Laser beam welders set up and tend laser beam welding machines designed to join separate metal workpieces together through the use of a laser beam radiating a concentrated heat…
  • Electron beam welder
    Electron beam welders set up and tend machines designed to join separate metal workpieces together through the use of a high-velocity electron beam. They monitor the machining proc…
  • Punch press operator
    Punch press operators set up and tend punch presses designed to cut workpieces into their desired shape by propelling a hydraulic ram to punch holes into them with a…

Optional for

  • Mobile application developer
    Mobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems. E…
  • ICT application configurator
    ICT application configurators identify, record, and maintain user-specific application configurations based upon user requirements and business rules. They configure generic softwa…
  • Embedded systems software developer
    Embedded systems software developers program, implement, document and maintain software to be run on an embedded system. Excludes people performing managerial activities. Other tit…
  • User interface developer
    A 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…
  • Database administrator
    Database administrators test, implement and administer computer databases. They use their expertise in database management systems to plan, coordinate and implement security measur…
  • Digital games developer
    A 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 developer
    ICT 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 developer
    Industrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devices, based on the industry needs, using ge…
  • ICT application developer
    ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience. Oth…
  • Web developer
    A 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 engineer
    ICT 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 developer
    Software 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…
  • Application engineer
    Application 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

 

Create an account to contribute and get credited

Thousands of people read these job profiles every month.
Add your experience and help make careers clearer for everyone.