ICT application developer
Also known as: application software developers, application developer, application software engineer, application designer, app software developer, software programmer
About this occupation
ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.
Essential skills and knowledge
- ICT debugging tools
- provide technical documentation
- manage business knowledge
- computer programming
- use software libraries
- debug software
- service-oriented modelling
- integrated development environment software
- tools for software configuration management
- develop automated migration methods
- create flowchart diagram
- propose ICT solutions to business problems
Typical tasks and preparation
From the related US occupation profile Computer Programmers (O*NET 15-1251.00). Linked by an official crosswalk: related, not identical; details vary by country.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Typical education (US)
- Bachelor's Degree
- Preparation
- Job Zone 4 of 5
- Interests
- Conventional, Investigative, Realistic
Top skills: Programming, Active Listening, Critical Thinking, Complex Problem Solving, Quality Control Analysis, Reading Comprehension
US median pay: US$100,390 a year (2025), 92,230 employed. Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics.
Subjects this work relies on
How important each subject's knowledge is in the job itself, rated by people doing it (1 to 5).
- Computer StudiesO*NET: Computers and ElectronicsExtremely important (4.9)
- Mathematics or StatisticsO*NET: MathematicsVery important (3.5)
- English or Literature in EnglishO*NET: English LanguageImportant (3.4)
- Business Studies or EntrepreneurshipO*NET: Administration and ManagementImportant (3.3)
- Design and TechnologyO*NET: Design + Engineering and TechnologyImportant (3.2)
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.
Preparation needed
Job Zone Four: Considerable Preparation Needed
- Most common education (US)
- Bachelor's Degree
- Education
- Most of these occupations require a four-year bachelor's degree, but some do not.
- Experience
- A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
- Training
- Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.
Related occupations
Occupations O*NET links to this one by similar work, skills and knowledge.
- Software Developers
- Web and Digital Interface Designers
- Computer Systems Engineers/Architects
- Computer Systems Analysts
- Database Administrators
- Database Architects
- Software Quality Assurance Analysts and Testers
- Blockchain Engineers
- Computer Hardware Engineers
- Computer Network Architects
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.