SENIOR APPLICATIONS ANALYST

I. ACCOUNTABILITY OBJECTIVES:

Responsible for providing programming and analysis leadership in multiple programming languages. Locate, use, document, and organize appropriate sources of information for analysis and reference. This will include utilizing conceptual and process model designs to develop system solutions to satisfy district application requirements.

II. POSITION CHARACTERISTICS:

Salary: On schedule
Length of contract:  12 months

III. POSITION RELATIONSHIPS:

Reports to: Data Processing Director
Coordinates with: Building staff, District staff
Type of coordination:  As directed by Director of Technology

IV. POSITION QUALIFICATIONS:

  1. Desired Training and Experience 
    1. Minimum of 10 years experience in each of the following: 
      • Applications Specification and Analysis 
      • Process Engineering and Design 
      • Development and maintenance of complex, enterprise-scale client/server systems 
      • Database Design and Normalization 
      • Experience with a SQL based database (Informix preferred) 
      • Demonstrated experience in direct user support 
    2. Bachelors Degree in MIS or CS required, 15 years of experience may be substituted for education. 
    3. Formal UNIX training, formal programming training 
  2. Special requirements of the position: · 
    1. Ability to work independently without direct supervision within stated procedures and policies. Ability to work in a fast paced environment. May require after hours work. · 
    2. Analyze complex issues, evaluate alternative solutions, develop sound conclusions, and recommend a course of action. Basic understanding of project management methods and practices, including methods of preparing designs, plans, specifications, estimates, reports and recommendations. · 
    3. Ensures proper implementation, provides consulting services that relate information to a client environment, and acts as a technical resource and project leader within the department. Good communication and interpersonal skills

V. POSITION RESPONSIBILITIES:

  1. Assess and quantify data usage, data access, and process integration issues for both current process and proposed solutions. Database Administrator of Record.
  2. Establishes and maintains policies for the security and safety of data.
  3. Chief technical resource for District administrative applications (Student Records, Finance, Payroll, Human Resources).
  4. Continually assess enterprise applications to ensure that they are being fully leveraged throughout the company
  5. Assume ownership of requirements definition and detailed design specification throughout the project or an enhancement.
  6. Lead the design, installation, test, and implementation of solutions needed for applications systems functions.
  7. Develop custom reporting criteria, quality system enhancements, modifications, or new design specifications.
  8. Design test plans to thoroughly test all enhancements.
  9. Perform needs analysis with district client populations to understand applicability of MIS products and services. Perform a cost/benefit analysis for any suggested changes.
  10. Develop feasibility studies that will include investigation of hardware and software packages.
  11. Proactive monitoring of systems reliability and of application system software. Correct all deficiencies through own efforts or outside support services as needed. Maintain a log of events.
  12. Outline steps required for component designs with minimal supervision including investigation of hardware
  13. Produce tools and utilities as needed. Develop new interfaces to existing systems.
  14. Analyze, Design, Code, Test and Debug Applications System Extensions.
  15. Thoroughly test all changes and use knowledge of the systems to ensure accuracy of the new code going into production where it will be used by departments and schools. Responsible for ensuring that all system codes used by ECASD are correct. Provide information to users regarding system changes and their impact on processes.
  16. Web enables applications to promote access via District Intranet.
  17. Coordinate application activities among other departments, track progress; produce necessary documentation and status reports.
  18. Manage data interchange between applications systems at end of period events.
  19. Assist and train other team members on system component and technical knowledge as necessary.
  20. Ensure that testing and conversion are performed within specified standards and that training is provided to the user's full satisfaction.
  21. Provide ongoing telephone support to end-users where necessary.
  22. Provide for issue resolution with minimal supervision. Coordinate product installations with minimal supervision.
  23. Analyze, design, create, test and monitor jobs on the computer that are automatically scheduled to run periodically.
  24. Mass update and manipulate data in the database, when necessary, to maintain accurate and effective information.
  25. Insure that after software upgrades are installed, the product will have full functionality. If necessary, work with vendor to obtain needed results.
  26. Analyze State Reporting requirements and determine the best method to achieve the objectives.
  27. Perform complex procedures for year-end processing of computer records. Work with software consultant to help insure accuracy and timeliness.
  28. Other duties as assigned.

New 1-2001 (Replaces Senior Programmer/Analyst)
Revised 11/01