Write supporting code for Web applications or Web sites.
Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
Back up files from Web sites to local directories for instant recovery in case of problems.
Write, design, or edit Web page content, or direct others producing content.
Select programming languages, design tools, or applications.
Computers and Electronics — Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
English Language — Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
Mathematics — Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Communications and Media — Knowledge of media production, communication, and dissemination techniques and methods. This includes alternative ways to inform and entertain via written, oral, and visual media.
Data base management system software — Apache Hadoop ; MongoDB ; NoSQL ; Teradata Database
Development environment software — Apache Maven ; C ; Integrated development environment IDE software ; Microsoft Visual Basic
Object or component oriented development software — C++ ; Oracle Java ; Python ; Swift
Operating system software — Linux ; Oracle Solaris ; Ubuntu ; UNIX
Programming — Writing computer programs for various purposes. Critical Thinking — Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. Complex Problem Solving — Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Operations Analysis — Analyzing needs and product requirements to create a design. Reading Comprehension — Understanding written sentences and paragraphs in work related documents.
Deductive Reasoning — The ability to apply general rules to specific problems to produce answers that make sense.
Oral Comprehension — The ability to listen to and understand information and ideas presented through spoken words and sentences.
Near Vision — The ability to see details at close range (within a few feet of the observer).
Problem Sensitivity — The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem.
Written Comprehension — The ability to read and understand information and ideas presented in writing.