Will “Analyst Programmer” be Replaced By Robots? 🤔
48% Chance of Automation
“Analyst Programmer” will probably not be replaced by robots.
This job is ranked #293 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
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1131.00
- The Mean Annual Wage in the U.S. is $ 85,180.00
- The Mean Hourly Wage is $ 40.00
- Currently, there are 271,200 people on this job
☝️ Information based on the reference occupation “Computer Programmers”.
Also Known As…
- Computer Programmers
- Web Programmer
- Software Developer
- Programmer Analyst
- Programmer
- Java Developer
- Internet Programmer
- Computer Programmer Analyst
- Computer Programmer
- Applications Developer
- White Hat Hacker
- Website Programmer
- Website Developer
- Website Designer
- Web Site Developer
- Web Site Designer
- Web Page Designer
- Web Graphic Designer
- Web Editor
- Web Designer
- Web Architect
- Web Application Developer
- Web Analyst
- Videogame Tester
- Video Game Tester
- Video Game Programmer
- Systems Programmer
- Systems Analyst
- System Software Developer
- Software Tester
- Software Programmer
- Software Engineer
- Software Development Engineer
- Simulation Developer
- SAS Programmer
- Report Developer
- Oracle Developer
- Operating System Programmer
- Object-Oriented Programmer
- Network Administrator
- Mainframe Programmer
- Mainframe Developer
- Java Programmer
- Internet Webmaster
- Internet Designer
- Information Architect
- Graphic Engineer
- Game Programmer
- Game Developer
- Enterprise Architect
- Engineering Programmer
- Engineering and Scientific Programmer
- Database Programmer
- Database Engineer
- Database Developer
- Database Designer
- Cryptologist
- CRM Developer (Customer Relationship Management Developer)
- Content Manager
- Computer Programming Supervisor
- Computer Language Coder
- Computer Graphic Designer
- Computer Graphic Artist
- Computer Game Tester
- Computer Game Programmer
- Computer Animator
- COBOL Programmer (Common Business Oriented Language Programmer)
- Client Server Programmer
- Certified Ethical Hacker
- Business Systems Analyst
- Business Programmer
- Bioinformatics Specialist
- Beta Tester
- Applications Programmer
- Application Programmer Analyst
- Analyst Programmer
- .NET Programmer
- .NET Developer
Tasks for “Analyst Programmer”
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Assign, coordinate, and review work and activities of programming personnel.
- Write or contribute to instructions or manuals to guide end users.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Train subordinates in programming and program coding.
- 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.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Collaborate with computer manufacturers and other users to develop new programming methods.
Related Technology & Tools
- Serial port cards
- Desktop computers
- Computer servers
- Mainframe operating systems
- Mainframe computers
- Oracle PeopleSoft
- Collaborative Application Markup Language CAML
- Hibernate ORM
- ABC Compiler
- Microsoft Visual Studio
- dBASE Plus
- Clipper
- Data manipulation language DML
- Hewlett Packard LoadRunner
- Microsoft Word
- Command interpreters
- R
- Incremental compiler software
- Oracle Java
- Virage VS Archive
- Threaded code compiler
- Code generator software
- Apache Subversion SVN
- Interpreter software
- jQuery
- Relational database management software
- Integrated development environment IDE software
- Practical extraction and reporting language Perl
- Enterprise JavaBeans
- Symantec Visual Cafe
- SPSS
- LAMP Stack
- Symbolic debugger software
- Microsoft SQL Server Reporting Services
- SAP BusinessObjects Data Integrator
- Stage compiler
- Modula
- Mixed code generator
- Just-in-time compiler
- Customer information control system CICS
- Oracle PeopleSoft Financials
- E++ pattern language
- American National Standards Institute ANSI C
- Microsoft FrontPage
- Structured query language SQL
- Adobe Systems Adobe ColdFusion
- Oracle JDBC
- C++
- ESRI ArcGIS software
- Programming language one PL/I
- Oracle JavaServer Pages JSP
- Amazon Kinesis
- Git
- SAP Crystal Reports
- Network intrusion prevention systems NIPS
- Microsoft Publisher
- Microsoft Systems Management Server
- Partial class generator software
- Data entry software
- Prolog
- Computer aided design and drafting CADD software
- Source code editor software
- Oracle PL/SQL
- Oracle Fusion Applications
- Google AngularJS
- Sybase
- Microsoft Excel
- SAP Business Objects
- MySQL
- One pass compiler software
- Apache Struts
- IBM Power Systems software
- Google Analytics
- Basis BBx VisualPRO/5
- A programming language APL
- Microsoft Project
- Apache Cassandra
- Hewlett Packard HP-UX
- Citrix
- MongoDB
- List processing language LISP
- Minitab
- J
- PostgreSQL
- Low-level debugger software
- FileMaker Pro
- NoSQL
- Objective C
- Tier generator software
- Gambit Scheme
- Adobe Systems Adobe Dreamweaver
- Nagios
- Puppet
- Algorithmic language ALGOL
- JavaScript
- Apache Solr
- Ruby on Rails
- Progress Sonic ESB
- SAS
- Sybase SQL Server
- Apache Tomcat
- Microsoft SharePoint
- Job control language JCL
- Inline code expander software
- IBM Rational ClearCase
- Retargetable compiler
- String oriented symbolic language SNOBOL
- Simulation program with integrated circuit emphasis SPICE
- Python
- Microsoft Visual FoxPro
- Adobe Systems Adobe PostScript
- Verilog
- Oracle Solaris
- Splunk Enterprise
- Eclipse IDE
- The MathWorks MATLAB
- C#
- Web service definition language WDSL
- Haskell
- Cascading Style Sheets CSS
- Transact-SQL
- Microsoft Dynamics
- Wireshark
- Dynamic hypertext markup language DHTML
- Microsoft ASP.NET
- Adobe Systems Adobe Illustrator
- Atlassian JIRA
- Oracle Business Intelligence Enterprise Edition
- Event-driven State-machines Programming
- Compilers
- Dassault Systemes CATIA
- Human resource management software HRMS
- Smalltalk
- Bentley MicroStation
- Spring Framework
- Ubuntu
- Delphi Technology
- National Instruments LabVIEW
- StataCorp Stata
- Logo
- Microsoft PowerPoint
- IEA Software Emerald
- Microsoft Visual Basic.NET
- Progress WebSpeed Workshop
- Progress OpenEdge ABL
- Advanced business application programming ABAP
- Apache HTTP Server
- Microsoft Exchange Server
- SAP
- Beginner's all-purpose symbolic instruction code BASIC
- Extensible markup language XML
- IBM Cognos Impromptu
- Adobe Systems Adobe Flash
- SAP NetWeaver BW
- Extensible stylesheet language XSL
- CoffeeCup The HTML Editor
- Veritas NetBackup
- Microsoft PowerShell
- Interface definition language IDL
- Assembler
- Computer Associates integrated data management system CA-IDMS
- Apache Hadoop
- Microsoft .NET Framework
- Emerald Software Group Emerald Green Office
- Objective Caml
- Microsoft Extensible Application Markup Language (XAML)
- Workflow software
- Common business oriented language COBOL
- Bigloo Scheme
- Oracle E-Business Suite Financials
- NetSuite ERP
- MicroStrategy
- Drupal
- Microsoft Silverlight
- C
- Oberon
- Interstate connection ICON
- Source code migration software
- Computer On-line Real-time Applications Language CORAL 66
- Embarcadero Delphi
- AWK
- Eiffel
- Microsoft ESP SDK
- Bourne Shell
- ReCrystallize Crystal Reports
- Scheme
- Tableau
- Structured Query Report SQR
- Geographic information system GIS software
- Apache Pig
- Swift
- Apache Hive
- IBM WebSphere
- IBM Domino
- Data definition language DDL
- Microsoft Visual Basic
- Restructured extended executor REXX
- Microsoft SQL Server
- Ruby
- Red Hat Enterprise Linux
- Adobe Systems Adobe ActionScript
- Graphical user interfaces GUI
- Shell script
- Epic Systems
- CAST SQL Builder
- ICON programming language
- Forth
- PowerSoft PowerBuilder
- Oracle JD Edwards EnterpriseOne
- Call-processing language CPL
- Unified modeling language UML
- ABC: the AspectBench Compiler for AspectJ
- Ext JS
- IBM DB2
- Microsoft Access
- Microsoft Office
- IBM InfoSphere DataStage
- Teradata Database
- Oracle Hyperion
- Perforce Helix software
- Snort
- Red Hat WildFly
- Microsoft Visual Basic Scripting Edition VBScript
- Xerces2 Java Parser
- Virtual private networking VPN software
- Oracle WebLogic Server
- AJAX
- Self
- Microsoft ActiveX
- MUMPS M
- Apache Spark
- Adobe Systems Adobe Fireworks
- Microsoft Visual C# .NET
- Formula translation/translator FORTRAN
- CA Erwin Data Modeler
- Revision control software
- Adobe Systems Adobe Flex
- Greatis Object Inspector
- Adobe Systems Adobe Photoshop
- B-Method
- Corel CorelDraw Graphics Suite
- Node.js
- Code munger software
- Microsoft Visio
- Common Lisp Object System CLOS
- Hypertext markup language HTML
- Apache Maven
- Adobe Systems Adobe Acrobat
- Linux
- Qlik Tech QlikView
- McAfee
- Debugging software
- Pascal
- Extensible HyperText Markup Language XHTML
- Microsoft Dynamics GP
- Microsoft Visual C#
- PHP: Hypertext Preprocessor
- Decompilers
- Ada
- UNIX
- KornShell