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