Under close supervision, designs, develops, troubleshoots and debugs less complex software programs for enhancements and new products
Develops software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
Typically assigned to small projects or a phase of a larger project
Carries out routine and semi-routine tasks
Is developing experience in IT solution creation and delivery with increased business acumen