General Information

Payroll Title PROGR ANL 3 Title Code 007275 Grade/Step 10 Working Title Enterprise Application Developer
Department Name Enterprise Info Systems Dept Supervisor Joshua E Bright Department Head David C Gracey

Special Requirements and Conditions

Critical Position
Travel
Travel Outside of Normal Business Hours

Level of Supervision Received

General Supervision

Items Used

PC, General office equipment, tech equipment

Position Purpose

Under the general direction of C&C's Director of Enterprise Application Development, the purpose of this position is to design, develop, test, troubleshoot, maintain, and document complex software applications for the web.

Development is in support of administrative computing applications and other business processing systems; the Graduate Student Information System (GradSIS) system in particular. Specific duties include (but are not limited to) analysis and design of new systems, integration of third-party applications, writing code, testing and debugging programs, engaging in database design/tuning, utilizing SQL in program source code, interacting with users and analysts to determine client needs, writing documentation as needed, and providing technical expertise and insight to other programming staff as required. Assignments typically require advanced, current knowledge of hardware, software, systems analysis techniques, and/or specialized knowledge in administrative functions or disciplines. All software applications produced must be of the highest production quality (e.g., available 24x7 with minimal scheduled downtime). The potential user base includes virtually all campus constituents (administrative and academic) as well as users at the University of California, Office of the President.


Essential Functions

Essential Function % Time
Software Application Development in a Cooperative, Team Environment: 80
Develop, implement, maintain, and support sophisticated web applications that automate various campus business processes, while ensuring that departmental best practices and policies are being followed. Primary technologies include SQL, PL/SQL, HTML, Javascript, and other emerging multimedia and web programming technologies.

Engage in database design and tuning to support software application development. Responsibilities involve the design and creation of database queries and objects (tables, views, indexes, packages, stored procedures, etc.) and performance monitoring and tuning. Database technologies include Oracle, SQL, PL/SQL, and Microsoft SQL Server.
Provide Other Programming, Technical, and Non-Technical Support in a Team-Oriented, Client/Server Development Environment: 10
10% - Provide Other Programming, Technical, and Non-Technical Support in a Team-Oriented, Client/Server Development Environment:

Interact with other developers and technical leadership to share knowledge and expertise as needed throughout the organization. Address technical issues, problems, and concerns that do not directly result from software applications (e.g. operating system, browser compatibility, and network issues).
Interact With End Users, Analysts, and Other Programmers to Determine Client Needs, Install Custom Applications, and Train End Users: 10

10% - Interact With End Users, Analysts, and Other Programmers to Determine Client Needs, Install Custom Applications, and Train End Users:


Participate in meetings to determine project priorities, end user needs, project time frames, and project directions. Interact with other developers and technical leadership to determine most effective solutions to deploy given customer requirements, business needs, and training requirements.

Minimum Requirements

Minimum Requirement Display Ranking
No information record yet

Preferred Qualifications

Preferred Qualification Display Ranking
No information record yet
Posting Text Display
Posted Position Purpose
Under the general direction of C&C's Director of Enterprise Application Development, the purpose of this position is to design, develop, test, troubleshoot, maintain, and document complex software applications for the web. Development is in support of administrative computing applications and other business processing systems; the Graduate Student Information System (GradSIS) system in particular. Specific duties include (but are not limited to) analysis and design of new systems, integration of third-party applications, writing code, testing and debugging programs, engaging in database design/tuning, utilizing SQL in program source code, interacting with users and analysts to determine client needs, writing documentation as needed, and providing technical expertise and insight to other programming staff as required. Assignments typically require advanced, current knowledge of hardware, software, systems analysis techniques, and/or specialized knowledge in administrative functions or disciplines. All software applications produced must be of the highest production quality (e.g., available 24x7 with minimal scheduled downtime). The potential user base includes virtually all campus constituents (administrative and academic) as well as users at the University of California, Office of the President.
Posted Minimum Requirements
1. Education and/or experience equivalent to a bachelor's degree in Computer Science or related field.

2. Significant experience developing database-driven web applications.

3. Proven, demonstrated ability to work independently to deploy custom software applications to hundreds of users in a highly distributed environment.

4. Significant experience in all aspects of the software development life cycle, including planning, implementation, testing, documenting, deployment, and maintenance.

5. Extensive, demonstrated programming and troubleshooting skills.

6. Knowledge of current computing, network, operating system, and software development trends.

7. Excellent interpersonal and communication skills, time management abilities, and organizational skills.

8. Ability to be flexible, cooperative, and collaborative in a fast-paced, dynamic, and technical work environment.

9. In-depth experience in relational database management systems, Oracle, SQL, PL/SQL, HTML, Javascript, and database design, programming, and tuning techniques.

Posted Preferred Qualifications
Experience with XML, Web Services, and Service Oriented Architecture (SOA)

Experience with Javascript libraries and development frameworks including Ext JS and jQuery

Experience with CSS, responsive design, and mobile application development frameworks

Experience with PeopleSoft and other ERP systems

Background in Java, C/C++, Unix, and PERL

Experience in Microsoft IIS and .NET technologies

Demonstrated experience in high-quality GUI design.

More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusMaps and Directions

Department Information

Human Resources
1160 University Ave.
Riverside, CA 92521

Fax: (951) 827-6493
E-mail: jobshelp@ucr.edu

Footer