Under the general supervision of the START Development and Application Incident Maintenance Team manager, the Contractor will be responsible for the execution of the following mainframe system activities to resolve/respond to: 1) Incidents 2) Data Change Requests, 3) Information Requests, 4) Enhancements and 5) Data Cleansing, Interfacing, and Data Conversion between the current and future pension system. The Contractor shall perform the following tasks but not limited to: 1) Follow the System Development Life Cycle (SDLC) methodology in developing quality solutions to meet customer needs 2) Under general direction, formulate and define system scope and objectives 3) Work at high technical level on all phases of application system analysis and programming activity 4) Work with customers to identify and document business requirements 5) Perform analysis to determine system and performance impact 6) Develop or modify functional specifications 7) Develop technical specifications, detailed test plans, test scripts, and test execution checklists 8) Construct code to meet specifications 9) Conduct unit and system integration testing 10) Prepare software release documents 11) Participate in quality assurance peer reviews of business requirements, technical specifications, test documentation, and code 12) Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results