Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Develop and maintain code that is interacting with the end user. The UI developer works in collaboration with the Solution Architect and the end user to optimize the user experience.
Expertise: