Job Description :
Position: Web Analyst/Tech Lead

Location; Philadelphia, PA

Duration: Full Time

Job Description

Job Summary

Responsible for maintaining broad/complex computer systems. Applies analysis and design techniques to complex computer systems. Position will typically support a broad functional area such as the web portals and various web applications. Provides the technical foundation for a variety of operations and project leadership; coordinating and integrating the work of others.

Works independently under overall project objectives and requirements. Primary constraints are those imposed by the need for compatibility with existing systems and programs. Responsible for recognizing probable conflicts and integrating diverse data elements and sources. Produces innovative solutions for a variety of complex problems. Should be able to handle clients on a daily basis.

Typical Duties and Responsibilities

1. Maintains and modifies complex systems and/or designs and develops integrated subsystems. Recommends optimum approach, advises on alternatives and on the implications of new or revised data processing systems.

2. Manages application software, application infrastructure and third party application environments in the assigned field. This includes installation, upgrades and patches, tuning, creating links and interfaces between systems, developing application-specific security, performance monitoring and troubleshooting. Tests, maintains, and monitors system processes using in-house and third party tools. Work must be coordinated with other analysts to ensure integration between systems.

3. Performs problem analysis to resolve system or application issues. Performs complex diagnosis of problems, providing solutions within area of responsibility, and/or through consulting with ITS team members; coordinates implementation of fixes and enhancements. Provides backup for other analysts as required. Responds to critical issues during off hours when necessary.

4. Designs, produces, documents, tests, implements, and maintains Web applications and utilities developed in a variety of languages including ColdFusion, Java, Perl, SQL, HTML, JavaScript and interfacing with numerous data sources such as Access, MS SQL Server, MySQL, Oracle databases.

5. Provides project leadership, coordinating and integrating the work of other analysts, technical personnel and other project participants. Develops project plans, organizes and leads project teams, monitors progress, and evaluates effectiveness.

6. Develops and manages internal procedures, tools, and documents to provide a high level of application integrity and availability and to ensure timely, effective support. This includes writing scope documents, managing source code, and developing technical support standards and procedures.

7. Coordinates work of Programmer Analyst(s) who support PCC district-wide systems and applications. Responsibilities include assignment and review of work, mentoring and training.

8. Coordinates work with systems, database, and network administrators, ITS Client Support, Training Team and Helpdesk. Supports users through technical support of the applications, developing procedures and reporting tools, facilitating and coordinating training and other technical support. Creates an environment that promotes end-user self-sufficiency.

9. Plans work in response to planned changes in infrastructure and vendor application support.

10. Maintains on-going relationships with vendors.

11. Stays current with technological developments in software development, systems and application support, as well as management and user support practices. This includes reading publications, participating in mail lists and online communities, attending conferences and workshops, and maintaining relationships with colleagues at other colleges and universities.

Minimum Qualifications

Associate’s degree in a computer-related discipline required. Relevant experience may substitute for the degree requirement on a year-for-year basis. Two years of Web Analyst experience to include lead responsibilities.

Knowledge of: Web development and/or relational database management including multiple operating systems, compilers, security procedures, and disaster recovery methodologies; all phases of systems analysis techniques, concepts and methods; available system software, hardware and the regulations, structure, techniques and management practices of one or more subject matter areas.

Ability to: Configure systems to be consistent with institutional policies/procedures and State/Federal guidelines; communicate technical and complex information both orally and in writing, and to influence others toward a stated objective; to effectively train and present materials and coordinate the work of others.

Work Environment and Physical Requirements

Work is performed in an office environment; regular exposure to video screen, electrical and electronic equipment. Requires the need to be continually aware of changing events, situations and technologies and to upgrade skills accordingly. Interruptions and distractions, plus the need to shift attention, occur on a regular basis. Learned physical skill is required for keyboarding and use of peripheral equipment. Minimal physical exertion required.