Senior Information Technology Applications Developer Sample Clauses

Senior Information Technology Applications Developer. Performs advanced professional duties pertaining to the design, development and maintenance of software application solutions to meet business needs; may serve as a lead or supervisor with responsibility for assigning, directing and monitoring the work of subordinate professional staff; may serve as a project manager, with responsibility for managing large development or customization of commercial, off-the-shelf (COTS) projects; coordinates application deployments; may design, develop, test, document and implement Intranet and Internet websites; performs advanced professional level applications maintenance and customer support duties; performs other related duties as assigned. This is the advanced journey-level class. Incumbents at this level work under minimal direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and planning to meet and resolve complex problems. This class is distinguished from the class of IT Applications Developer II by the performance of lead or supervisory worker and/or advanced professional duties. 1. Serves as a lead or supervisory worker over subordinate professional information technology staff within an assigned work unit; schedules and assigns work; distributes resources; provides direction and guidance regarding processes and procedures; monitors staff work and work products to help meet unit goals and objectives; may provide input or write employee performance reviews. County of Orange County Procurement Office MA-017-12011692 SuperbTech, Inc. File #557995 2. May serve as the project lead over large, complex applications development projects; develops and monitors project budgets and resources; monitors vendor performance to ensure compliance with county standards and specifications; interfaces with clients to define project scope and review project activities, recommendations and outcomes; coordinates the use of project resources based on project requirements; designs and implements project testing and quality assurance processes. 3. Writes complex application design specifications and documentation using flow diagrams, schematics, file structures, reports, forms and menus. 4. Communicates with application users as well as other technology staff in order to define application development requirements; designs and writes complex computer programs using various computer languages and/or database platforms; writes, revises and maintains code for ap...