Careers > Software Developers

Software Developers

$120.73K Median Salary 0 Job Openings (Annual Projection)


About This Career

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Reported Job Titles

Application Developer, Application Integration Engineer, Developer, Infrastructure Engineer, Network Engineer, Software Architect, Software Developer, Software Development Engineer, Software Engineer, Systems Engineer

Skills You'll Need

Click on skills to find related courses.

Technology Skills

Development environment software
Data base user interface and query software
Object or component oriented development software
Web platform development software
Data base management system software
Program testing software
Operating system software
Graphics or photo imaging software
Configuration management software
Enterprise resource planning ERP software
Analytical or scientific software
Enterprise application integration software
Application server software
Data base reporting software
Project management software
Video conferencing software
Video creation and editing software
Transaction server software
Word processing software
Business intelligence and data analysis software
Electronic mail software
Web page creation and editing software
Document management software
File versioning software
Customer relationship management CRM software
Office suite software
Graphical user interface development software
Transaction security and virus protection software
Requirements analysis and system architecture software
Spreadsheet software
Metadata management software
Content workflow software
Enterprise system management software
Network monitoring software
Access software
Object oriented data base management software
Desktop publishing software
Instant messaging software
Financial analysis software
Backup or archival software
Platform interconnectivity software
Presentation software
Storage networking software
Information retrieval or search software
Filesystem software
Expert system software
Network operation system software
Computer based training software
Desktop communications software
Communications server software
Portal server software
Network conferencing software
Network security and virtual private network VPN equipment software
Administration software
Device drivers or system software
Internet protocol IP multimedia subsystem software
Data mining software


Central processing unit CPU processors
Integrated circuit testers
Computer servers
High end computer servers
Flash memory storage card
Mainframe computers
Notebook computers
Digital cameras
Desktop computers