Under direct supervision, assists in designing, developing, testing, debugging and implementing operating systems components, software tools, and utilities required for the operation, maintenance, and control of computer systems. Assists in modifying existing software to fit specialized needs and configurations, and maintains program libraries and technical documentation.