TDHCA - Programmer/Analyst
Remote / Online - Candidates ideally in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-02-24
Austin, Travis County, Texas, 78716, USA
Listing for:
Texas
Full Time, Remote/Work from Home
position Listed on 2026-02-24
Job specializations:
-
Software Development
Java Developer, Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Information Systems Division
THIS POSITION WILL PRIMARILY BE ONSITE. TELEWORK, REMOTE WORK FROM HOME, MAY BE ALLOWED WITH MANAGER APPROVAL
GENERAL DESCRIPTIONWork involves carrying out and/or coordinating programming projects, analyzing proposed applications and system specifications, designing software solutions, documenting methods and procedures used in program development, and testing, correcting, and revising programs. May train and supervise the work of others. Works under limited supervision, with considerable latitude for the use of initiative and independent judgment.
SPECIFIC JOB RESPONSIBILITIES- Performs coding, testing, and debugging of programs written in Java, Oracle PL/SQL, and other software languages.
- Gathers information from the agency business teams and develops software requirements and specifications based on that information.
- Leads or participates in development projects and tasks. Interacts with agency staff throughout the stages of the software development life cycle, including requirements, design, testing, and implementation.
- Writes and maintains technical documentation. Develops and documents technology standards for the agency.
- Maintains and enhances programming and IT knowledge and skills; provides training and technical assistance to other Information Systems Division staff.
- Participates in and leads prototype demonstrations of systems in development.
- Performs duties and successfully completes tasks and projects as assigned.
- Creates and conducts presentations on agency software applications.
- May develop and implement specialized programs to supplement and enhance systems software.
- May coordinate and lead the work of others.
- Four years of work experience in software development positions using Java, PL/SQL, and SQL. Graduation from an accredited four‑year college or university with major coursework in computer science and an emphasis on software development may be substituted for the four years of work experience.
SKILLS AND ABILITIES
- Knowledge of the principles, practices, and techniques of Java, Oracle PL/SQL, and SQL.
- Experience with Eclipse, Torque and/or Hibernate, Velocity, and Ant.
- Experience with XHTML, CSS, and JavaScript.
- Familiar with Model View Controller (MVC) architecture, web page layout, usability, and accessibility principles.
- Extensive knowledge of the principles, practices, and techniques of computer programming and systems analysis; of computer operations procedures and systems; and of computer programming languages.
- Considerable skill in analyzing problems and devising effective solutions; evaluating information and business processes; coding, testing, and debugging computer programs; communicating effectively; and coordinating the work of others.
- Skill in the use of computer equipment and in modifying programs for computer applications.
- At least five years of full-time computer programming experience, including two years of experience in a lead role in software development projects; extensive experience programming in Java and building web-based applications; experience using SQL in an Oracle environment and using source code control.
- Skilled at being part of a project team, organizing, providing input, and motivating peers to meet project goals and objectives.
- Skill in planning, organizing, and coordinating work assignments to effectively meet frequent and multiple deadlines, in handling multiple tasks simultaneously, and in managing conflicting priorities and demands.
- Skill in performing detailed work with a high degree of accuracy.
- Skill in effective verbal and written communication of complex technical information to people of varying technical backgrounds.
- Skill in using a computer in a Windows environment with word processing, spreadsheet and other business software.
- Ability to establish and maintain good, professional working relationships with co‑workers, management, agency staff, and external contact.
- Typical office work environment.
- Must be able to use computer for long periods of time.
Must be willing to work in a non-smoking environment and adhere to all applicable Department policies and procedures.…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×