- Write computer programming code.
- Manage information technology projects or system activities.
- Test computer system operations to ensure proper functioning.
- Assign duties or work schedules to employees.
- Breaking down program specification into its simplest elements and translating this logic into a programming language;
- Modify software programs to improve performance.
- Coordinate project activities with other personnel or departments.
- Collaborate with others to resolve information technology issues.
- Test software performance.
- Resolve computer software problems.
- Supervise information technology personnel.
- Develop models of information or communications systems.
- Document design or development procedures.
- Train others in computer interface or software use.
- Prepare instruction manuals.
- Develop diagrams or flow charts of system operation.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- C++ Programming Language
- ASP.NET Framework
- Visual Basic (VB)
- C# Programming Language
- Microsoft SQL Server
- C ++ Programmers
- C Programmer
- Code Generator
- Coding Head
- Fortran Programmer
- Java Programmer
- Program Generator
- Program Manager Software Designer
- Programming Leader
- Programming Tech Head
- Software Analyst
- Software Developer
- Software Integrator
- Software Tester
- VB Programmer
- s/w Coder
- s/w Implementer
- s/w Maintenance
- s/w Validator
||Level Of Preparation
Career Navigator 1
Career Navigator 2
Career Navigator 3