Minimum/General Experience: Minimum 9 years experience in Information Technology, with 7 specialized in applications programming, knowledge of computer equipment and ability to develop software in computer technologies including but not limited to C, C++, Visual Basic and Object Oriented Design, to satisfy design objectives. Demonstrated ability to work independently or under general direction only. With MS, 7 years general experience in Information Technology, with 5 years specialized in applications programming. With 11 years of general experience in Information Technology, of which at least 9 are specialized in applications programming, a degree is not required. Functional Responsibility: Analyzes functional applications and design specifications. Translates computer design into software; tests, debugs, and refines software to produce product. Prepares documents for software and test design. Develops block diagrams and logic flow charts. Enhances software to reduce operating time or improve efficiency. Be able to provide technical direction to programmers to ensure program deadlines are met. Minimum Education: BS in Computer Science, Information Systems, Engineering, Business, or other related discipline.