Code, test and maintain highly complex programs under moderate to minimal supervision. Consults with business analysts and developers to ascertain common custom development requirements and then transform requirements into technical specifications. Responsible for application design, development and testing. Devises or modifies procedures to solve the business problems using good information technology techniques, keeping in mind the capacity and limitations of the hardware/software, system response time, and form of desired results. Must be customer service oriented. Analytical thinker able to identify effective and efficient problem resolutions. Ability to multitask effectively and regularly works under deadlines.