Web Developers:

Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.

Also includes




About the Job


Indiana Average Salary $58,570.00
Average Time to Fill 65 days
Typical Education Associate's degree
Typical Experience Over 1 year, up to and including 2 years
10 Year Projected Openings (2016-2026) 1,801
10 Year Expected Percentage Change (2016-2026) 32.36 %

For more information on the new projection methodology, visit Hoosiers by the Numbers .

Find Available Postings


Select an Area:



Find Training


Find Training Programs

...



Skills Profile



Essential (Soft) Skills

Essential Skills to Employers

Critical Thinking
Attention to Detail
Computer Fundamentals
Information Gathering
Decision-making
Creativity
Technology and Tool Usage
Written Communication
Oral Communication
Following Directions
Integrity
Organization

Top Job Duties and Responsibilities

Thinking Creatively

Write computer programs or code
Optimize software performance
Develop software or computer applications
Design software or user interface
Apply user experience to application design
Design video game features or details
Design software applications
Design data processing systems
Develop web interfaces using established guidelines and verification techniques
Create website
Design websites
Define website architectures
Develop applications to access data warehouses while maintaining information security and integrity
Develop web services
Develop dynamic or hybrid web applications
Design data security systems
Develop simple informational data repositories or databases
Develop complex computer databases
Create databases including tables, relationships, and queries
Create relational databases
Develop basic financial data repositories or databases
Develop diagrams or flow charts of how systems operate
Develop computer, network, or database policies, procedures, or standards
Develop computer or information security policies or procedures
Define database parameters or specifications
Design computer software or application solutions
Prepare graphics or other visual representations of information
Design computer hardware solutions
Develop graphic designs or models
Set page layout or composition
Maintain quality assurance procedures
Develop basic data repositories or databases
Develop records management systems
Develop testing routines or procedures
Develop graphic art
Develop mathematical concepts, models, or simulations

Interacting With Computers

Solve software problems
Assist users with software or hardware problems
Troubleshoot computer database problems
Debug computer programs or code
Maintain complex computer databases
Maintain computer software or code
Debug computer software or systems
Install software applications
Integrate software into different types of pre-existing environments, architectures, or systems
Solve computer hardware problems
Perform website maintenance
Troubleshoot computer hardware problems
Install hardware, software, or peripheral equipment
Configure computer networks
Maintain network systems
Troubleshoot computer network problems
Plan computer security measures
Upload data to website or online server for information sharing
Implement security measures for computer or information systems
Create data backups to prevent loss of information
Enter codes into computers to set or operate equipment
Prepare media files for web distribution
Modify computer network systems

Analyzing Data or Information

Analyze information technology problems
Analyze business problems
Analyze website usage metrics
Evaluate designs or specifications to ensure quality
Analyze user workflow in software or application designs
Analyze engineering design problems
Perform software crash analysis
Analyze data to identify or resolve operational problems
Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields
Analyze organizational workflows
Identify problems using mathematical or statistical methods
Prepare data for analysis


Real-Time Job Posting Statistics


Related Job Posting Titles:

Booster Skills & Certifications

Job Seekers possessing booster skills & certifications, such as those listed below, added to core skills are more marketable, harder to find and expensive to hire.

Hard to Fill: Employers find positions requiring these skills to be hard to fill. These skills and certifications make a job seeker more in demand because the skills are not widely available.

Expensive to Fill: Employers find positions requiring these skills to be expensive to fill. Job seekers with these skills and certifications are likely to earn more money.

Skill or Certification Certi - fication Hard to Fill Expensive to Fill
CSS
HTML5
Hypertext Preprocessor (PHP)
Social Media



Department of Workforce Development Resources