procedures. Modify existing software to adapt to new hardware or to upgrade interfaces and improve performance deadlines. Ability to analyze a request for change or new development to determine how the existing functionality functionality can be used/enhanced or to develop new functionality to meet the request. Knowledge and experience