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