General Information


Job Description APPLICATIONS PROGR 1 Working Title Programmer
Job Code 007298 Grade 18
Department Name Computer Science & Engineering - D01003 Department Head
Supervisor Effective Date 10/20/2020
Position(s) Directly Supervised
Job Code Title FTE

Generic Scope
Entry-level professional with limited prior experience; learns to use professional concepts to resolve problems of limited scope and complexity; works on assignments that are initially routine in nature, requiring limited judgment and decision making. Employees at this level are expected to acquire the skills and knowledge to perform more advanced work following an agreed upon time in position, through defined training and development planning.

Custom Scope
Under direct supervision applies professional software concepts and department/unit and campus, medical center or Office of the President policies and procedures to small projects or portions of projects. Resolves routine programming problems. Works on issues and projects of limited scope. Follows standard programming procedures to analyze situations and data from which answers can be readily obtained.

Department Custom Scope
Entry-level professional with limited prior experience; learns to use professional concepts to resolve problems of limited scope and complexity; works on assignments that are initially routine in nature, requiring limited judgment and decision making. Employees at this level are expected to acquire the skills and knowledge to perform more advanced work following an agreed upon time in position, through defined training and development planning. Under direct supervision applies professional software concepts and department/unit and campus, medical center or Office of the President policies and procedures to small projects or portions of projects. Resolves routine programming problems. Works on issues and projects of limited scope. Follows standard programming procedures to analyze situations and data from which answers can be readily obtained. The programmer will help develop the formal definitions, theorems and proofs for our project on verification of distributed components.

Education & Experience Requirements

Education Requirements
Degree Requirement
Bachelor's degree in related area and/or equivalent experience/training. Required

Experience Requirements
Experience Requirement

License Requirements

Certification Requirements
Certification Requirement

Educational Condition Requirements
Condition Requirement

Key Responsibilities

Description % Time
Performs basic design, development, modification and debugging of software. Evaluates basic software for functional areas. Analyzes existing software or works to formulate logic for basic systems, prepares basic specifications and performs coding.
25
Executes simple test plans, develops conversion and system implementation plans and implements unit tests. Applies the basics of source code control techniques and configuration management.
25
Prepares system and programming documentation, works to software specifications and reports progress.
10
Functional programming of distributed components and developing formal proofs of correctness.
40

Knowledge, Skills & Abilities

Knowledge/Skill/Ability Requirement
Knowledge relating to the design development, modification and implementation of software including object-oriented programming concepts. Required
Demonstrated effective communication and interpersonal skills. Required
Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. Required
Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. Required
The knowledge of the Coq theorem prover and temporal logic. Required

Special Requirements & Conditions
Special Condition Requirement
Must pass a background check. Required

Other Special Requirements & Conditions

Level of Supervision Received
CloseSupervision

Environment

Working Environment
Campus

Other Requirements

Items Used
  • Computer
  • Computer

Physical Requirements
  • Bend : Occasionally
  • Sit : Constantly
  • Squat : Occasionally
  • Stand : Occasionally
  • Crawl : NA
  • Walk : Occasionally
  • Climb : NA

Mental Requirements
  • Read/Comprehend : Constantly
  • Write : Constantly
  • Perform Calculations : Constantly
  • Communicate Orally : Constantly
  • Reason & Analyze : Constantly

Environmental Requirements
  • Is exposed to excessive noise : No
  • Is around moving machinery : No
  • Is exposed to marked changes in temperature and/or humidity : No
  • Drives motorized equipment : No
  • Works in confined quarters : No
  • Dust : No
  • Fumes : No

Critical Position

Is Critical Position: No

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