Careers > Software Developers

Software Developers

$127.26K 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
Application server software
Configuration management software
Enterprise resource planning ERP software
Graphics or photo imaging software
Enterprise application integration software
Analytical or scientific software
Data base reporting software
Business intelligence and data analysis software
Video conferencing software
Video creation and editing software
Transaction server software
Cloud-based data access and sharing software
Word processing software
Cloud-based management software
Web page creation and editing software
Project management software
Electronic mail software
Graphical user interface development software
Metadata management software
File versioning software
Customer relationship management CRM software
Transaction security and virus protection software
Requirements analysis and system architecture software
Spreadsheet software
Content workflow software
Network monitoring software
Access software
Object oriented data base management software
Document management software
Desktop publishing software
Office suite software
Network security and virtual private network VPN equipment software
Instant messaging software
Financial analysis software
Backup or archival software
Presentation software
Storage networking software
Information retrieval or search software
Filesystem software
Authentication server software
Enterprise system management software
Expert system software
Network operation system software
Computer based training software
Desktop communications software
Communications server software
Portal server software
Network conferencing software
Internet directory services software
Administration software
Device drivers or system software
Internet protocol IP multimedia subsystem software
Platform interconnectivity software
Map creation software
Data mining software
Process mapping and design 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