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”
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Assign, coordinate, and review work and activities of programming personnel.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- 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 systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- 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.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Write or contribute to instructions or manuals to guide end users.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Train subordinates in programming and program coding.
- 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.
- 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.
Related Technology & Tools
- Mainframe computers
- Mainframe operating systems
- Serial port cards
- Computer servers
- Desktop computers
- National Instruments LabVIEW
- Delphi Technology
- Command interpreters
- Microsoft ActiveX
- Collaborative Application Markup Language CAML
- Virtual private networking VPN software
- Microsoft Project
- Prolog
- dBASE Plus
- Microsoft Visio
- CoffeeCup The HTML Editor
- SAP BusinessObjects Data Integrator
- Oracle Business Intelligence Enterprise Edition
- SAP Business Objects
- Common business oriented language COBOL
- Microsoft Visual C# .NET
- SAP NetWeaver BW
- Structured query language SQL
- Adobe Systems Adobe ColdFusion
- Pascal
- Unified modeling language UML
- Hibernate ORM
- Relational database management software
- Microsoft .NET Framework
- Apache Pig
- Data definition language DDL
- A programming language APL
- ABC Compiler
- MySQL
- UNIX
- Logo
- Google AngularJS
- Objective C
- Google Analytics
- Microsoft Office
- IBM Cognos Impromptu
- Swift
- Xerces2 Java Parser
- Dynamic hypertext markup language DHTML
- Oracle Hyperion
- Wireshark
- Veritas NetBackup
- Bourne Shell
- Microsoft Extensible Application Markup Language (XAML)
- ABC: the AspectBench Compiler for AspectJ
- Microsoft SQL Server
- Snort
- Microsoft Systems Management Server
- Oberon
- Oracle PL/SQL
- C#
- Dassault Systemes CATIA
- Atlassian JIRA
- IBM DB2
- Microsoft PowerShell
- Drupal
- PHP: Hypertext Preprocessor
- CAST SQL Builder
- Restructured extended executor REXX
- Interface definition language IDL
- Algorithmic language ALGOL
- AWK
- Teradata Database
- AJAX
- Symantec Visual Cafe
- Microsoft Visual Basic.NET
- Data entry software
- Microsoft Exchange Server
- Progress Sonic ESB
- NoSQL
- Sybase SQL Server
- Computer On-line Real-time Applications Language CORAL 66
- Microsoft Visual Basic Scripting Edition VBScript
- C
- Modula
- Inline code expander software
- StataCorp Stata
- jQuery
- Oracle JD Edwards EnterpriseOne
- Computer aided design and drafting CADD software
- String oriented symbolic language SNOBOL
- Extensible HyperText Markup Language XHTML
- IBM Domino
- Advanced business application programming ABAP
- Red Hat Enterprise Linux
- Apache Solr
- MongoDB
- Perforce Helix software
- KornShell
- Adobe Systems Adobe ActionScript
- Decompilers
- Haskell
- Hypertext markup language HTML
- Data manipulation language DML
- Oracle PeopleSoft
- NetSuite ERP
- Beginner's all-purpose symbolic instruction code BASIC
- Workflow software
- Apache Spark
- Extensible stylesheet language XSL
- Call-processing language CPL
- SAS
- Eclipse IDE
- Qlik Tech QlikView
- Cascading Style Sheets CSS
- Minitab
- PowerSoft PowerBuilder
- Oracle WebLogic Server
- Interstate connection ICON
- Computer Associates integrated data management system CA-IDMS
- Ruby
- Incremental compiler software
- Node.js
- Apache Cassandra
- Event-driven State-machines Programming
- Network intrusion prevention systems NIPS
- Microsoft Silverlight
- Programming language one PL/I
- IBM Power Systems software
- R
- Adobe Systems Adobe Illustrator
- One pass compiler software
- Tier generator software
- Virage VS Archive
- Microsoft Word
- Gambit Scheme
- Forth
- Greatis Object Inspector
- IEA Software Emerald
- Ada
- Apache Subversion SVN
- Epic Systems
- SAP
- Splunk Enterprise
- Compilers
- IBM InfoSphere DataStage
- Microsoft Visual FoxPro
- Oracle JDBC
- Customer information control system CICS
- Graphical user interfaces GUI
- CA Erwin Data Modeler
- J
- Linux
- PostgreSQL
- Basis BBx VisualPRO/5
- Citrix
- Adobe Systems Adobe Photoshop
- Red Hat WildFly
- ICON programming language
- Ubuntu
- IBM WebSphere
- MicroStrategy
- Adobe Systems Adobe Acrobat
- ReCrystallize Crystal Reports
- Progress OpenEdge ABL
- Simulation program with integrated circuit emphasis SPICE
- Apache Struts
- Oracle JavaServer Pages JSP
- MUMPS M
- Microsoft SharePoint
- Sybase
- Retargetable compiler
- Low-level debugger software
- Oracle Fusion Applications
- Microsoft ASP.NET
- Oracle E-Business Suite Financials
- Bentley MicroStation
- Shell script
- Structured Query Report SQR
- Microsoft PowerPoint
- Just-in-time compiler
- American National Standards Institute ANSI C
- Microsoft Excel
- Microsoft SQL Server Reporting Services
- List processing language LISP
- Apache Hive
- Source code migration software
- The MathWorks MATLAB
- Microsoft Publisher
- C++
- Objective Caml
- Adobe Systems Adobe Flash
- Code munger software
- E++ pattern language
- Assembler
- Apache Maven
- Embarcadero Delphi
- FileMaker Pro
- Human resource management software HRMS
- Smalltalk
- Hewlett Packard LoadRunner
- Microsoft FrontPage
- Amazon Kinesis
- Adobe Systems Adobe Fireworks
- Threaded code compiler
- Nagios
- Progress WebSpeed Workshop
- Extensible markup language XML
- Microsoft ESP SDK
- LAMP Stack
- Geographic information system GIS software
- Adobe Systems Adobe Dreamweaver
- Hewlett Packard HP-UX
- IBM Rational ClearCase
- Microsoft Dynamics GP
- Microsoft Access
- Stage compiler
- Microsoft Dynamics
- Scheme
- SPSS
- Tableau
- Job control language JCL
- Oracle Solaris
- Formula translation/translator FORTRAN
- Oracle Java
- Symbolic debugger software
- Oracle PeopleSoft Financials
- Practical extraction and reporting language Perl
- Apache HTTP Server
- Enterprise JavaBeans
- ESRI ArcGIS software
- Bigloo Scheme
- Ext JS
- Clipper
- SAP Crystal Reports
- Python
- Source code editor software
- Puppet
- Microsoft Visual Studio
- Mixed code generator
- McAfee
- Git
- Corel CorelDraw Graphics Suite
- Self
- Verilog
- Transact-SQL
- B-Method
- Apache Tomcat
- Emerald Software Group Emerald Green Office
- Debugging software
- Spring Framework
- Partial class generator software
- Interpreter software
- Adobe Systems Adobe PostScript
- Common Lisp Object System CLOS
- Integrated development environment IDE software
- Adobe Systems Adobe Flex
- Web service definition language WDSL
- Revision control software
- Microsoft Visual C#
- Microsoft Visual Basic
- Apache Hadoop
- Ruby on Rails
- JavaScript
- Eiffel
- Code generator software