Programmer (Programmer IV)

Job #: 2018-24

  • TWC Job #: 7230465
  • Opening Date: 10/09/2017
  • Monthly Salary: $4,598.67-$6,250.00/mo
  • Position Location: Austin, Texas
  • Group Step: B23
  • Class: 0243

Military Occupational Specialist codes that may be applicable to this position: 255A, 255S, 255N, 255Z, 25B, 25N, 25D, 251A, 371, 030, 26, 2621, 2631, 2651, 2676, 6694, 0681, 8846, 8848, 3D012, 3D013, 3D014, 3D032, 3D033, 3D034, 3D052, 3D053, 3D054, 3D072, 3D073, 3D074, 3D1X2, 3D0X3, 3D0X3, 3D111, 3D131, 3D151, 3D171, 3D1X2


The Programmer IV within the Office of the Governor’s Computer Services Division (CSD) is responsible for the development and maintenance of various database systems. Ensures coordination and integration of systems design in accordance with CSD policies, procedures and operations. Plans, schedules, assigns and coordinates programming projects. Effectively manages web environment design from concept to implementation, deployment, development, and all related maintenance activities. Administers efficient storage, retrieval, customization and archiving of data to ensure integrated database systems. May plan, assign and/or supervise the work of others.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.


  • Codes, tests, and debugs programs and prepares test data.
  • Consults with staff members to schedule work and coordinate programming projects necessary to ensure efficient operations within online environments.
  • Analyzes, reviews, and revises programs to increase operating efficiency or to adapt new procedures.
  • Prepares instructions for use during production runs and assists in preparing and developing instructions or manuals to guide end users.
  • Develops and implements specialized programs to supplement and enhance systems software.
  • Manages, implements, and maintains software solutions and systems integration projects to enhance Internet, Intranet, and external portal communities.
  • Develops and maintains web applications.
  • Tracks usage of system, confers with management, and advises on the status and progress of projects and processes.
  • Analyzes, evaluates, and make recommendations concerning existing information technology/systems processes and the development of new procedures, standards, tools, and techniques.
  • Designs and implements new or revised methods that effectively meet the needs of the agency.
  • Determines operational, technical, and support requirements for the operation and maintenance of databases, text, and graphics.
  • Designs, analyzes, and maintains database structures, and assists in developing policies and procedures designed to ensure the integrity of the database environment.
  • Performs database monitoring, implements efficiency improvements, and assists in modifying existing databases and database management systems.
  • Maintains regular work schedule.
  • Performs all other duties as assigned.


In order to be considered for this position, the successful applicant must meet at least the minimum education, knowledge, skills and requirements.

Graduation from an accredited college or university with a degree in management information systems, computer science, programming, or a related field, and three (3) years professional IT experience, including programming, systems analysis and design work. Experience and education may be substituted for each other on a year-for-year basis. Preference will be given to those candidates whose experience and knowledge includes Internet Explorer, Mozilla Firefox internet browsers including security guidelines, Microsoft .Net Framework, VS.NET and ASP.NET and ASP.NET environments, SQL and Visual Basic.NET, XML, World Wide Web Consortium guidelines and implementation procedures for web services products. The assigned duties require superior interpersonal effectiveness, including verbal and written communication skills.


  • Knowledge of the principles, practices, and techniques of computer programming and systems design.
  • Knowledge of computer operations, systems, and procedures; of project control and cost estimating techniques.
  • Knowledge of computer programming languages.
  • Knowledge of database structures and theories.
  • Knowledge of current database technologies.
  • Skill in analyzing problems and developing solutions. 
  • Skill in performing detailed work accurately. 
  • Skill in understanding and following complex written and oral instructions.
  • Skill in troubleshooting information systems.
  • Skill in customer service.
  • Skill in supporting users in a large network environment.
  • Skill in communicating technical material to others.
  • Ability to analyze systems and procedures and to explain abstract concepts in concrete terms.
  • Ability to plan and coordinate the implementation of multiple projects and solve complex problems that may arise.
  • Ability to write and revise standards and procedures.
  • Ability to work in a team environment.
  • Ability to identify problems, evaluate alternatives, and implement effective solutions.
  • Ability to develop and evaluate policies and procedures.
  • Ability to maintain effective working relationships within and outside the agency.
  • Ability to work flexible hours as needed.

Registration, Certification or Licensure
Valid Texas Drivers License.

Physical Requirements and/or Working Conditions
This classification functions in a standard office environment.  Ability to move up to 35 lbs.  Ability to drive and travel as needed.  Will need to move about the office to access file cabinets, office machinery, set up conference rooms for meetings, etc. Must be able to communicate and exchange accurate information via phone, computer and in person.  Must be able to observe and evaluate media and grant presentations. Must be able to work hours during a legislative session that include holidays and as needed.  Repetitive use of a keyboard at a workstation. Work with overlapping projects and deadlines. Work as a team member. Have direct customer contact. Work with sensitive and confidential information.