Grant Wood AEA logo

Lead Application Developer

Reports to: Management Designee in Assigned Dept.
Date: November 2009

Classification: Salaried

Job Summary:
Provides design, development, coordination and implementation of computer applications and data systems to meet the needs of clients. Supports clients in understanding and using applications and data systems.


  1. Bachelorís degree in computer science, or an equivalent combination of coursework/programming experiences including certification in computer programming or demonstrated experiences with contemporary data base programs.
  2. Five years experience working with computer-related activities.
  3. Knowledge and experience with school administrative business practices and computer applications.

Essential Functions:

  1. Leads and coordinates design, creation, planning and implementation of major application systems and enhancements and other programming projects.
  2. Delegates tasks to other team members and monitors projects for quality, accuracy and uniformity.
  3. Analyzes user needs and develops computer application and data system solutions.
  4. Researches, designs, codes and tests programming for Agency and client applications.
  5. Sets operational specifications and formulates and analyzes software requirements.
  6. Maintains communication and serves as liaison between clients and program team members.
  7. Evaluates administrative and other support applications and recommends and/or develops new applications or enhancements as appropriate.

Additional Responsibilities:

  1. Participates in projects, committees or activities to support the Agencyís mission, goals and priorities.
  2. Demonstrates self-discipline and initiative to produce high-quality, organized and dependable results.
  3. Conveys a positive and professional image to staff and public.
  4. Handles information in a confidential manner in accordance with established policies and legal requirements (FERPA, HIPAA, etc).
  5. Maintains knowledge of standard languages, coding methods and operations requirements.
  6. Pursues professional growth opportunities and relationships to keep current with and influence educational directions.
  7. Follows policies, procedures, standards and rules of the Agency and industry.
  8. Performs such other duties as may be assigned.

Knowledge, Skills and Abilities:

  1. Ability to communicate effectively and maintain effective working relationships.
  2. Ability to function effectively as a team member and work collaboratively with others and independently as appropriate.
  3. Ability and willingness to be flexible and respond to the changing needs of clients and the Agency.
  4. Advanced technical knowledge of programming languages, coding methods and operations requirements
  5. Ability to apply and integrate technical knowledge, techniques and expertise into an effective style of customer service.
  6. Effective coaching, consulting and facilitation skills.
  7. Ability to organize, interpret and use data to make educationally sound decisions.
  8. Ability to read and interpret documents, write reports and correspondence, and apply appropriate mathematical concepts.
  9. Ability to design and conduct on-going professional development activities.
  10. Ability to prioritize and collaboratively problem solve with individuals, groups and teams in an effective manner.
  11. Ability to coordinate and manage projects creatively and collaboratively
  12. Progressive and visionary in responding to client needs.

Physical Requirements:

  1. Ability to travel between client sites served.
  2. Normal, routine levels of activity related to bending, carrying, climbing, hearing, lifting, reaching, sitting, standing, vision and walking, and may also involve above-average levels of activity at times that canít always be anticipated.