IT APP DEV/SUP ANALYST III (#DD3 ) $51.06-$64.60 hourly / $8,850.00-$11,197.00 monthly / $106,204.80-$134,368.00 yearly
Definition
Distinguishing Characteristics
Typical Tasks
- Works in partnership with customers to design data management and information processing solutions. Offers advice on process improvements and technical solutions.
- Performs systems analysis and design on mid-sized to large applications.
- Coordinates the activities of assigned staff and prioritizes multiple projects.
- Develops work plan and schedules for projects, including outlining phases and identifying personnel and equipment requirements. Monitors progress and modifies schedule and plan as needed.
- Designs, develops and tests complex applications on multiple platforms in multiple programming languages.
- Develops reports for applications software to user specifications.
- May provide functional supervision over assigned staff.
- Performs other duties as assigned.
Employment Standards
Thorough knowledge of:
- The theories, principles, and practices of developing and supporting information processing systems.
- Programming in at least one programming environment, through experience and/or formal logic education.
- One or more specific tools and languages used by the department.
- Database performance and security issues.
- The principles, practices and methods of process modeling, data modeling, and database design.
- Data delivery issues.
Working knowledge of:
- Multi-platform and intersystem relationships.
- Multiple databases, operating systems, and data modeling tools.
Some knowledge of:
- The principles, practices and methods of project management.
- The principles, practices and methods of training and mentoring.
Ability to:
- Assume responsibility for a large application.
- Write computer programs in various languages.
- Analyze large, complex systems and program specifications.
- Understand and manipulate complex data structures.
- Demonstrate advanced software development skills.
- Demonstrate detailed understanding of customers’ needs and business practices and develop innovative solutions to meet those needs.
- Design and develop complete, creative and innovative solutions to challenging technical problems.
- Analyze and evaluate complex programming problems and develop and implement effective, logically correct solutions.
- Leverage and reuse one’s own or others’ work.
- Perform thorough testing of applications.
- Read, comprehend, and write technical documentation.
- Present technical concepts and projects to technical and non-technical staff.
- Create accurate timeframe estimates of own work and the work of others so as to produce results in timely manner.
- Use good judgment and work with minimal direction.
- Communicate effectively, both orally and in writing.
- Work cooperatively and effectively with other staff members, customers and vendors.
Education and Experience:
Any combination of training and experience that would provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
A Bachelor’s Degree from an accredited college or university with a major in computer science or a closely related field and two years of experience performing both systems analysis/design and programming for business applications, which included analysis and design of several systems or segments of major systems.
OR
Four years of experience performing both systems analysis/design and programming for business applications, which included analysis and design of several systems or a single major system.
Completed coursework in applications programming and systems analysis is highly desirable.
SPECIAL REQUIREMENTS:
Background Investigation: Some positions may require fingerprinting and/or background investigation.
Other Special Requirements: Availability to work irregular hours, which may include evenings, nights, weekends and holidays.
Previous Class Titles: Data Processing Programmer Analyst, Sr. Data Processing Programmer Analyst, Departmental Systems Analyst
Miscellaneous
Bargaining Unit: 41
Worker’s Comp Code: 0053
EEOC Code: 02
Occupational Unit Group: 84
CLASS: DD3; EST: 1/14/2017;