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