TxDMV - Programmer; Remote in Texas
Job Description - TxDMV - Programmer (Remote in Texas) )
Job Description
OrganizationTEXAS DEPARTMENT OF MOTOR VEHICLES
Primary LocationTexas
JobComputer and Mathematical
Employee StatusRegular
ScheduleTravel:
Yes, 5 % of the Time
0242
Salary Admin PlanB
Grade22
Salary (Pay Basis)5,800.00 - 6,185.02 ( Monthly )
Number of Openings1
Overtime StatusExempt
Job PostingJan 7, 2026, 8:09:20 PM
Closing Date :
Jan 22, 2026, 5:59:00 AM
This position is eligible for remote work within the state of Texas (subject to change). Must attend meetings/training at headquarters in Austin, TX as required by management.
Applicants who require accommodation for the interview process should contact Human Resources at when contacted to schedule an interview.
GENERAL DESCRIPTIONOur mission at the Texas Department of Motor Vehicles (TxDMV) is to serve, protect and advance the citizens and industries in the state with quality motor vehicle related services. We are a dynamic state agency dedicated to customer service, consumer protection and the success of motor vehicle-related industries.
Performs complex (journey-level) computer programming work in support of multiple applications within the Texas Department of Motor Vehicles (TxDMV), including
WebDealer, Web Salvage, RTS, and related systems. Works under generral supervision, with moderate latitude for initiative and independent judgment.
- Spearhead new development initiatives for TxDMV applications using Java (Spring Boot), or Angular.
- Design, code, test, and deploy application features across multiple technology stacks.
- Develop and maintain batch jobs and automated processes.
- Create custom reports to address stakeholder requirements.
- Integrate TxDMV applications with third-party systems (e.g., payment systems, external web services).
- Modernize existing applications, including updates to templating solutions and front-end components.
- Configure system elements to align with evolving business needs.
- Develop and execute unit and integration tests.
- Troubleshoot defects, ensuring resolution aligns with accessibility and functional requirements.
- Execute deployments to production environments.
- Monitor application performance and address potential system issues proactively.
May travel up to 5% of the time. Travels by car (may include flying). May include overnight travel. May require working extended hours and some evenings and weekends, as needed.
Required to attend work regularly and adhere to approved work hours in accordance with department policies and procedures.
Performs other duties as assigned.
KNOWLEDGE, SKILLS, AND ABILITIES Knowledge of:- Programming concepts in Java (Spring MVC, Hibernate/JPA).
- Database technologies (DB2, Oracle) and SQL scripting.
- Software development lifecycle, version control tools (Git, SVN).
- Designing, coding, testing, and debugging complex applications.
- Troubleshooting production issues, identifying root causes, and formulating quick, effective resolutions.
- Communication and teamwork, providing clear updates and technical explanations to both technical and non-technical audiences.
- Collaborate effectively with diverse teams, adapt to changing priorities, and manage multiple tasks efficiently.
- Document processes, requirements, and code for clarity, maintainability, and handoff readiness.
- Remain flexible and innovative in problem-solving while adhering to organizational standards and regulations.
The above statements are not a complete list of all responsibilities, duties and skills held or performed by employees in this job. Employees may perform other related duties as assigned.
QUALIFICATIONS MINIMUM REQUIREMENTSEducation:
Bachelor's degree from an accredited college or university in Computer Science, Information Systems, or a related field. Equivalent IT experience may be considered in lieu of a degree.
Experience:
Two (2) years of experience in software development.
One (1) year of experience in Java/J2EE and web programming concepts.
One (1) year of experience with relational databases (DB2 preferred).
Additional related experience may be…
(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).