Logo
Delaware Technical & Community College

Applications Development Specialist

Delaware Technical & Community College, Newark, Delaware, United States, 19711


Position Details

Position Information

Position TitleApplications Development Specialist

Position Number114307

Position TypeRegular Full-Time

Hiring LocationOffice of the President-Dover, DE

Contact Phone Number302-857-1604

Contact Email Addressoophr@dtcc.edu

Work LocationStanton Campus-Newark, DE

Position Specific Details

Salary$58,631.30

Classification Information

Classification TitleApplications Development Specialist (Applications)

Job Code5090 (FT), 5590 (PT)

FLSAExempt

Position Pay GradeB/C 16

Position TypeFull-Time

Summary Statement

An incumbent is responsible for performing a full range of data analysis, testing, and application administration. The incumbent will serve as a member of the Applications team and will assist in implementing, managing, and administering complex Higher Education Enterprise Systems.

Nature and Scope

An incumbent in this class typically reports to an administrator in the Division of Information and Instructional Technology. Duties include: advanced levels of systems analysis and design, providing alternate design approaches with cost/benefit analysis for each, preparing computer programs and specifications, preparing test data, testing computer programs for accuracy and efficiency, debugging programs, writing required documentation, and troubleshooting difficulties with applications, software and hardware, and system procedures. An incumbent in this class may also serve as a team leader on a project basis periodically. Principal contacts are with users at various College locations in order to analyze, define, and translate their information systems into computer language, and when testing and debugging programs.

Principal Accountabilities

An incumbent may perform any combination of the below listed accountabilities:

1. Confers with clients regarding the nature of the information processing or computation needs a computer program needs to address and develops, documents, and revises system design procedures, test procedures, and quality standards.

2. Develops procedures and test data to assure accuracy and completeness in meeting design specifications and coordinates the development of test environments. Provides alternate design approaches with cost/benefit analysis for each.

3. Designs computer program logic flow, writes new program specifications and modifies existing computer programs, develops test data, tests and debugs computer programs. Assists clients with development of queries.

4. Remains current with the latest versions of applications development software, techniques and practices. Researches and develops new ideas in applications development. Serves on committees such as the Collegewide application development group.

5. Creates, modifies, monitors, and troubleshoots database objects and structures as assigned. Installs, configures, and upgrades database management systems as assigned. Administers database servers as assigned.

6. Provides user orientation and training for new and modified computer systems and programs as assigned.

7. Periodically serves as team leader/project manager in developing, implementing, and documenting a computer system as assigned.

8. Assists Senior Applications Development Specialists in system analysis and design as assigned.

9. Monitors system operation and performance and provides system support as required both during and outside of normal business hours.

10. Evaluates, analyzes and recommends use of a commercial off-the-shelf product versus a customer build solution. Researches new programming approaches and evaluates new software tools and techniques.

11. Performs other related duties as required.

Knowledge Skills and Abilities

Knowledge of the concepts, methods, and techniques of system design and program specification preparation.Knowledge of Ellucian Banner and Banner related products, specifically relating to the student module.Knowledge of Oracle and Relational Database Management Systems.Knowledge of programming languages and database systems.Knowledge of database management system concepts.Knowledge of information systems, equipment, procedures, and policies of the College.Knowledge of project management, database management concepts and systems development life cycle methodology.Knowledge of the concepts, methods, and techniques of data planning, data modeling, and design.Knowledge of the tools and techniques for testing software and for debugging and testing programs.Knowledge of the integration of application systems in a shared data environment, including software as a services and platform as a service.Skill in SQL, PL/SQL, database development techniques, entity-relationship, data normalization, data modeling, and relational calculus.Ability to design a logical flow of programming steps.Ability to communicate effectively, orally and in writing, with a variety of users.Ability to develop test data, test, and debug computer programs.Ability to write user, operational, and program documentation.Ability to establish and maintain effective working relationships with users, subordinates, and co-workers.

Minimum Qualifications

Associate degree in a relevant field and two (2) years of relevant experience; or other equivalent combination of education and experience.