- Designed new software applications by using object-oriented languages
- Altered, updated, and enhanced existing systems and applications after performing troubleshooting measures to determine the issue
- Analyzed end user needs to provide service-level software development
- Assigned new projects and oversaw work
- Conducted interviews to help determine which professionals to hire
- Created various software systems and ensured correct operation
- Customized systems for the development of software application tools and architecture
- Delegated tasks and managed labor force among many projects
- Designed computer system and was responsible for installation
- Developed IT system specifications