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 |
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. |