Will “Applications Programmer” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Applications Programmer” will not be replaced by robots.
This job is ranked #130 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Computer Consultant
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Quality Assurance Specialist
- Software Installer
- Software Engineering Supervisor
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Simulation Developer
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Applications Programmer”
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Specify power supply requirements and configuration.
- Consult with customers about software system design and maintenance.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Train users to use new or modified equipment.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Determine system performance standards.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
Related Technology & Tools
- Digital cameras
- Notebook computers
- Flash disks
- Application servers
- Computer servers
- Logic analyzers
- In circuit emulators ICE
- Mainframe computers
- Personal digital assistants PDA
- Desktop computers
- MEDITECH software
- Eiffel
- Simulation program with integrated circuit emphasis SPICE
- IBM Rational PurifyPlus
- XML Path Language XPATH
- Oracle Eloqua
- Common Lisp Object System CLOS
- IBM Rational ClearCase
- Citrix
- String oriented symbolic language SNOBOL
- Apache Struts
- Apache Spark
- Qlik Tech QlikView
- IBM Middleware
- Oracle WebLogic Server
- jQuery
- Minitab
- MySQL
- Red Hat WildFly
- Eclipse IDE
- Atlassian JIRA
- ABC Compiler
- IBM Rational Requisite Pro
- Data entry software
- Microsoft ActiveX
- Bentley MicroStation
- Advanced business application programming ABAP
- A programming language APL
- Autodesk AutoCAD Civil 3D
- ICON programming language
- IBM Power Systems software
- Defect tracking software
- Apache Subversion SVN
- SPSS
- Component object model COM software
- Microsoft Access
- Common business oriented language COBOL
- Microsoft Internet Information Service IIS
- Ruby on Rails
- Stress testing software
- Sybase PowerBuilder
- Microsoft Visual C# .NET
- Microsoft PowerPoint
- Microsoft SharePoint
- Embarcadero Delphi
- Talend Big Data Integration
- IBM Notes
- Microsoft Publisher
- Regression testing software
- Oracle PeopleSoft Financials
- Dynamic hypertext markup language DHTML
- Apache Cassandra
- Microsoft Visual Basic.NET
- Bigloo Scheme
- Interoperability testing software
- Adobe Systems Adobe Flash
- Google Analytics
- Oracle JavaServer Pages JSP
- Microsoft Active Server Pages ASP
- Dassault Systemes CATIA
- Apache Pig
- Interstate connection ICON
- Amazon DynamoDB
- Adobe Systems Adobe Illustrator
- Customer information control system CICS
- Microsoft Project
- SAP Business Objects
- Adobe Systems Adobe ActionScript
- Enterprise application integration EAI software
- SAP
- MongoDB
- Oracle JDBC
- IBM DB2
- IBM Cognos Impromptu
- E++ pattern language
- Pascal
- Computer On-line Real-time Applications Language CORAL 66
- McAfee
- Enterprise JavaBeans
- Microsoft SQL Server
- Practical extraction and reporting language Perl
- Microsoft Word
- Microsoft ASP.NET
- Verilog
- Oracle Primavera Enterprise Project Portfolio Management
- Apache Hadoop
- Visible Razor
- Restructured extended executor REXX
- Event-driven State-machines Programming
- Load testing software
- Splunk Enterprise
- Hibernate ORM
- Hewlett Packard HP-UX
- AWK
- Computer assisted software engineering CASE software
- C++
- Web server software
- Apache Solr
- Automated installation software
- Amazon Kinesis
- Oracle PL/SQL
- Migration testing software
- Oracle Java
- Recovery testing software
- Beginner's all-purpose symbolic instruction code BASIC
- IBM Rational Rose XDE Developer
- Programming language one PL/I
- Microsoft Outlook
- Red Hat Enterprise Linux
- JavaScript
- Virtual private networking VPN software
- Oracle E-Business Suite Financials
- Apache Avro
- Apple Final Cut Pro
- Epic Systems
- Apache Hive
- Git
- Microsoft Excel
- Data manipulation language DML
- Puppet
- EXT js
- Apache Oozie
- StataCorp Stata
- Microsoft Exchange Server
- Structured Query Report SQR
- Allaire ColdFusion
- The MathWorks MATLAB
- Google AngularJS
- Autodesk Revit
- Objective Caml
- Computer aided design and drafting software CADD
- R
- Computer Associates integrated data management system CA-IDMS
- Extensible markup language XML
- Oracle Hyperion
- SAP Netweaver
- C#
- Microsoft Visio
- Oracle JD Edwards EnterpriseOne
- KornShell
- Microsoft Dynamics
- Object Management Group Object Request Broker
- LAMP Stack
- Adobe Systems Adobe AfterEffects
- Apache Hbase
- Microsoft SQL Server Reporting Services
- Integration testing software
- Oracle Solaris
- Apache Flume
- Adobe Systems Adobe Dreamweaver
- Teradata Database
- Talend Data Fabric
- Adobe Systems Adobe Photoshop
- Transact-SQL
- Microsoft Visual Studio
- Veritas NetBackup
- Python
- Forth
- Nagios
- Adobe Systems Adobe InDesign
- Component-based Scalable Logical Architecture CSLA
- Salesforce software
- Spring Framework
- UNIX
- PostgreSQL
- IBM InfoSphere DataStage
- Extensible HyperText Markup Language XHTML
- MUMPS M
- Requirements management software
- Oracle PeopleSoft
- Swift
- Delphi Technology
- Oracle Fusion Applications
- IBM Rational ClearQuest
- Call-processing language CPL
- National Instruments LabVIEW
- Interface definition language IDL
- Unified modeling language UML
- IEA Software Emerald
- B-Method
- MicroStrategy
- Adobe Systems Adobe Creative Cloud
- Security testing software
- NetSuite ERP
- Microsoft .NET Framework
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Prolog
- Gambit Scheme
- ABC: the AspectBench Compiler for AspectJ
- IBM WebSphere
- IBM Domino
- ADO.NET
- J
- Source code editor software
- Integrated development environment IDE software
- Microsoft Windows
- Extensible stylesheet language transformations XSLT
- Deployment software
- Microsoft Visual Basic Scripting Edition VBScript
- Blackboard
- Graphical user interface GUI builder software
- List processing language LISP
- Embedded systems development software
- Drupal
- LexisNexis
- System testing software
- Collaborative Application Markup Language CAML
- SAS
- C
- Perforce Helix software
- Algorithmic language ALGOL
- Encryption software
- Job control language JCL
- Objective C
- Emerald Software Group Emerald Green Office
- Adobe Systems Adobe Fireworks
- Human resource management software HRMS
- SAP Crystal Reports
- Apache HTTP Server
- Linux
- Google AdWords
- Unit testing software
- Tableau
- Mutation testing software
- Self
- CA Erwin Data Modeler
- Apache Maven
- Sybase SQL Server
- Data definition language DDL
- Symantec Visual Cafe
- Oracle Business Intelligence Enterprise Edition
- Formula translation/translator FORTRAN
- Adobe Systems Adobe Acrobat
- Data analysis software
- Modula
- Ruby
- Oberon
- Embarcadero JBuilder
- Cascading Style Sheets CSS
- PHP: Hypertext Preprocessor
- Functional testing software
- Microsoft ESP SDK
- AJAX
- Ada
- Haskell
- Adobe Systems Adobe Flex
- Hypertext markup language HTML
- Relational database management software
- Test design software
- Migration software
- Symantec
- Healthcare common procedure coding system HCPCS
- Hewlett Packard LoadRunner
- FileMaker Pro
- ESRI ArcGIS software
- Structured query language SQL
- Static analysis software
- Dynamic analysis software
- NoSQL
- Test implementation software
- Version control software
- Microsoft Dynamics GP
- Sybase
- PTC Creo Parametric
- Node.js
- Usability testing software
- Autodesk AutoCAD
- Microsoft Visual Basic
- Ubuntu
- YouTube
- Apache Tomcat
- Microsoft PowerShell
- Web service definition language WDSL
- Smalltalk
- American National Standards Institute ANSI C
- Patch management software
- Scheme programming language
- Distributed component object model DCOM software
- Oracle DBMS
- Wireshark
- Microsoft Office