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
|
Physical Requirements
|
Mental Requirements
|
Environmental Requirements
|
Critical Position
Is Critical Position: No |