Career Occupation

Computer Programmer

Information Technology



Writes code, or instructions that a computer can follow, to create software programs. Follows program designs created by software developers, and assists with software program design work. Updates and expands programs, tests for errors and fix errors. Uses different computer languages as needed to write programs.


Bachelor's degree or equivalent recommended Medium Demand

Recommended Skills (93)


SQL Communication Skills JAVA Writing Software Development Problem Solving JavaScript .NET Programming Oracle Microsoft C# Troubleshooting Project Management Team Work/ Collaboration SQL Server Planning Extensible Markup Language (XML) Research ASP LINUX UNIX C++ Object-Oriented Analysis and Design (OOAD) Technical Support Web Development Software Engineering Microsoft Excel Debugging Scheduling jQuery Relational Databases Information Systems Detail-Oriented Organizational Skills Customer Service Microsoft Office Python Visual Studio Oracle PL/SQL Web Application Development Technical Writing / Editing Quality Assurance and Control HTML5 Data Management Computer Skills Systems Integration Systems Analysis Network Hardware/Software Maintenance Hypertext Preprocessor (PHP) AJAX Systems Development Life Cycle (SDLC) Multi-Tasking Budgeting Microsoft SQL Analytical Skills MySQL Database Design Mainframe Scrum Project Planning and Development Skills Systems Development PERL Customer Contact Mentoring Microsoft Sharepoint Building Effective Relationships Extraction Transformation and Loading (ETL) Self-Starter JSON SQL Server Reporting Services (SSRS) Git Enterprise Resource Planning (ERP) IBM WEBSPHERE Visual Basic Time Management Agile Development Transact-SQL Data Analysis COBOL Microsoft Access Apache Webserver Microsoft Powerpoint Supervisory Skills Optimization System Design UNIX Shell Software Architecture Shell Scripting AngularJS Retail Setting Change Management Validation Microsoft Windows SAS.

View More



Recommended Courses