- Providing tech support, reviewing and updating existing programs, identifying and fixing defects, supporting data architecture, generating reports, developing in-house software, and mitigating potential risk
- Coding and debugging
- Designing and testing computer structures
- Troubleshooting system errors
- Providing tech support
- Assists in development of IT applications
- Maintains historical records and ensures safekeeping of program codes