Software Developers, Applications

$103.62K Median Salary 85.7K Job Openings (Annual Projection) 30.7% Job Growth

Find Related Courses

About This Career

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Reported Job Titles

Application Developer, Application Integration Engineer, Applications Developer, Computer Consultant, Information Technology Analyst (IT Analyst), Software Architect, Software Developer, Software Development Engineer, Software Engineer, Technical Consultant

Skills You'll Need

Click on skills to find related courses.




Technology Skills

Development environment softwareObject or component oriented development softwareWeb platform development softwareData base management system softwareProgram testing softwareData base user interface and query softwareOperating system softwareEnterprise resource planning ERP softwareConfiguration management softwareComputer aided design CAD softwareGraphics or photo imaging softwareAnalytical or scientific softwareEnterprise application integration softwareApplication server softwareTransaction server softwareBusiness intelligence and data analysis softwareMedical softwareElectronic mail softwareProject management softwareAccounting softwareVideo creation and editing softwareFile versioning softwareCustomer relationship management CRM softwareTransaction security and virus protection softwareHuman resources softwareWeb page creation and editing softwareRequirements analysis and system architecture softwareSpreadsheet softwareMetadata management softwareContent workflow softwareEnterprise system management softwareNetwork monitoring softwareAccess softwareObject oriented data base management softwareDesktop publishing softwareOffice suite softwareWord processing softwareFinancial analysis softwareSales and marketing softwareData base reporting softwarePresentation softwareMap creation softwareInformation retrieval or search softwareExpert system softwareDocument management softwareCommunications server softwarePortal server softwareNetwork security and virtual private network VPN equipment softwareGraphical user interface development softwareBackup or archival softwarePlatform interconnectivity softwareData mining softwareIndustrial control software


Recommended Courses

Courses that can help you prepare for this career.