Agency InformationJOB VACANCY ANNOUNCEMENT Programmer (2 positions available) Information Technology Division Job Posting Number: 271102ITD
Monthly Salary: $6,667.00 $10,000.00
(Salary Commensurate with Experience)
State Classification: Programmer IIIIV
Class No./ Group: U0243, U0244 / EE00
Location : Austin, Texas
FLSA Status: Exempt
Work Week: MondayFriday, 40 hours/week
(Flexible work schedule / Hybrid telecommuting)
Travel: None
Benefits of Working at TREC /TALCB Flexible work schedule
Hybrid telecommuting
Worklife balance
96 hours of accrued vacation a year
96 hours of accrued sick leave a year
10+ paid holidays every year
Career advancement opportunities
Free downtown parking
Free comprehensive medical insurance for fulltime employees, and the state pays 50% of premium cost for dependents
Job Summary: The Texas Real Estate Commission (TREC) and Texas Appraiser Licensing and Certification Board (TALCB) are seeking a Programmer to develop, configure, and maintain the agency's Accela licensing system. This handson role builds and supports the configuration, workflows, scripts, integrations, and reports that agency staff and the public rely on every day. The position works closely with analysts, testers, and agency divisions to turn business requirements into working system changes. The position performs advanced (seniorlevel) programming work under minimal supervision, with considerable latitude for the use of initiative and independent judgment.
Job Duties: - Designs, develops, tests, and deploys Accela configurations, including record types, workflows, custom fields and tables, fees, and notifications.
- Writes, debugs, and maintains Accela scripts in JavaScript, including event scripts, batch jobs, and pageflow scripts.
- Develops and maintains integrations between Accela and internal and external systems using REST APIs and JSON.
- Develops reports and queries using SQL in Microsoft SQL Server or Oracle databases.
- Analyzes user needs and system specifications, and translates them into technical designs and workflow diagrams.
- Prepares and executes software test plans and test data, and resolves defects found during testing.
- Troubleshoots and resolves production issues using system logs and debugging tools.
- Analyzes, reviews, and revises existing code and configuration to improve efficiency or adapt to new procedures, legislation, or rule changes.
- Documents code, configurations, and procedures used in software development and revision.
- Participates in sprint planning, backlog refinement, and code reviews.
- Assists and guides other technical staff on complex programming work.
- Performs related work as assigned.
Minimum Qualifications: - An associate degree from an accredited college or university with coursework in computer science, computer information systems, management information systems, or a related field.
- Three (3) years of experience in computer programming or application development.
- Experience writing, developing, and maintaining applications using JavaScript.
- Experience writing SQL queries in Microsoft SQL Server or Oracle databases.
Education and experience may substitute for one another on a year for year basis. Preferred Qualifications: - Experience developing on the Accela Civic Platform, including scripting and configuration.
- Experience with professional or occupational licensing systems.
- Experience developing REST API integrations.
- Proficiency in one or more additional programming languages (e.g., C#, Python).
- Experience working in an Agile or sprintbased environment.
- Experience using AIassisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to improve efficiency in coding, testing, debugging, and documentation.
- Certifications in Accela, programming, or similar.
Knowledge, Skills, and Abilities: - Knowledge of the principles, practices, and techniques of programming and systems analysis.
- Knowledge of computer programming languages, including JavaScript, SQL, C#, and Python.
- Knowledge of software development life cycle and version control practices.
- Skill in problem solving, critical thinking, and computer programming.
- Skill in the use of hardware and software, and in modifying or developing software for applications.
- Ability to design programs and systems logic, prepare program specifications, and code, test, and debug software.
- Ability to use system logs to trace and resolve errors in a scripting environment.
- Ability to parse and interact with JSON payloads.
- Ability to interpret technical information and communicate effectively with technical and nontechnical staff.
- Ability to work independently and prioritize among conflicting tasks.
- Ability to oversee the work of others.
Environmental & Physical Conditions: Normal office work environment, mostly sedentary in nature. Involves speaking to groups of people. May involve walking; standing; remaining stationary for long periods of time; pulling and pushing; kneeling, stooping, and bending; and safely lifting and carrying items weighing up to 30 pounds. Work involves extensive phone usage and repetitive hand/wrist/finger motions while using the computer.
How To Apply: To apply for this position, complete an online application through the TREC CAPPS Applicant Career Section .
All resumes must contain complete job histories, which include job title, dates of employment, name of employer, supervisor's name and phone number and a description of duties performed. If this information is not submitted, your application may be rejected because it is incomplete.
Applications will not be considered until all required documentation is received by TREC/TALCB.
For job opening inquiries or to request a reasonable accommodation under the Americans with Disabilities Act please contact the TREC Human Resources by phone at 5129363604. Applications must be received by the closing date in order to be considered for this posting.
Additional Application Requirements: Resume
Skills Test
Military Crosswalk Information: MilitaryCrosswalk/MOSC_InformationTechnology.pdf
Only applicants interviewed will be notified of their selection or nonselection. Resumes will not be accepted in place of a completed application.