Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system.
Maintains and develops online and batch application programs. Develops and implements a disaster recovery plan. Works with project members to develop specifications, diagrams and flowcharts.
| Job Title | Job Description | |
|---|---|---|
| 1 | Entry UI Programmer | The Entry UI Programmer gathers requirements, creates specifications and develops code. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support a graphical user interface for products and programs. Being an Entry UI Programmer has knowledge of commonly-used concepts, practices, and procedures within a particular field (i.e., C, C++ language programming, XMotif programming interfaces and GUI API packages). Designs and writes codes to support existing applications. In addition, Entry UI Programmer typically requires a bachelor's degree. Typically reports to a project leader or manager. Being an Entry UI Programmer works on projects/matters of limited complexity in a support role. Work is closely managed. Working as an Entry UI Programmer typically requires 0-2 years of related experience. |
| 2 | Expert UI Programmer | The Expert UI Programmer translates design mockups and wireframes into code for website and web-based application UI. Develops user interfaces for websites and web-based applications. Being an Expert UI Programmer identifies new technologies that can add additional visual display capabilities and enhance site usability. Designs prototypes; writes and tests code for new or existing applications. In addition, Expert UI Programmer supports backend integration and maintains graphic standards and branding throughout the UI. Has knowledge of commonly used languages and frameworks, including HTML, CSS, JavaScript, jQuery, Ajax, and Bootstrap. Typically requires a bachelor's degree in area of specialty. Typically reports to a project leader or manager. Being an Expert UI Programmer works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Working as an Expert UI Programmer typically requires 10+ years of related experience. |
| 3 | Entry Midrange Programmer | The Entry Midrange Programmer gathers requirements from users and creates specifications and develops code. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's business applications. Being an Entry Midrange Programmer may require a bachelor's degree in a related area. Designs and writes codes to support existing application. In addition, Entry Midrange Programmer typically reports to a project leader or manager. Working as an Entry Midrange Programmer typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. |
| 4 | Midrange Programmer - Consultant | The Midrange Programmer - Consultant gathers requirements from users and creates specifications and develops code. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's business applications. Being a Midrange Programmer - Consultant requires a bachelor's degree in area of specialty. Designs and writes codes to support existing application. In addition, Midrange Programmer - Consultant demonstrates expertise in a variety of the field's concepts, practices, and procedures. Typically reports to a manager or head of a unit/department. Working as a Midrange Programmer - Consultant typically requires 10+ years of related experience. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. |
| 5 | Bioinformatics Programmer/Analyst I | The Bioinformatics Programmer/Analyst I may require a bachelor's degree. Coordinates, programs, analyzes, and evaluates clinical data; typically programs using SAS programming language. Being a Bioinformatics Programmer/Analyst I typically reports to a supervisor or manager. Being a Bioinformatics Programmer/Analyst I works on projects/matters of limited complexity in a support role. Work is closely managed. Working as a Bioinformatics Programmer/Analyst I typically requires 0-2 years of related experience. |
| Skills | Proficiency Level |
|---|---|
| Analytical Thinking | Level 2 |
| Innovation | Level 2 |
| Attention to Detail | Level 2 |