TxDMV - Programmer; Remote in Texas
Wisconsin, USA
Listed on 2026-01-13
-
Software Development
Software Engineer, Full Stack Developer, Java Developer
Job Description - TxDMV - Programmer (Remote in Texas) )
TxDMV - Programmer (Remote in Texas) )
OrganizationTEXAS DEPARTMENT OF MOTOR VEHICLES
Primary LocationTexas
JobComputer and Mathematical
Employee StatusRegular
TravelYes, 5 % of the Time
State Job Code : 0243
Salary Admin Plan : B
Grade : 24
Salary (Pay Basis)6,600.00 - 6,955.33 (Monthly)
Number of Openings1
Overtime StatusExempt
Job PostingJan 7, 2026, 8:09:55 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 highly complex (senior-level) computer programming work in support of multiple applications within the Texas Department of Motor Vehicles (TxDMV), including Web Dealer, Web Salvage, RTS, and related systems. Works under limited supervision, with considerable latitude for initiative and independent judgment.
ESSENTIAL DUTIES Full-Cycle Development- 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.
- Work closely with cross-functional teams to clarify requirements and review code.
- Participate in and lead code reviews, offering constructive feedback.
- Mentor less experienced team members and contribute to process improvements.
- Provide rapid response for production support issues, coordinating with stakeholders.
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:- Advanced programming concepts in Java (Spring Boot, Spring Batch, Spring Security, Hibernate/JPA) and/or Apex (SOQL, Lightning Web Components).
- Database technologies (DB2, Oracle) and SQL scripting.
- Accessibility standards (e.g., WCAG compliance).
- Software development lifecycle, Agile practices, and version control tools (Git, SVN).
- Designing, coding, testing, and debugging complex applications.
- Developing microservices, REST/SOAP APIs, batch processes, and implementing security standards.
- 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.
- Lead advanced-level programming tasks with minimal supervision, exercising initiative and independent judgment.
- 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 REQUIREMENTS EducationBachelor'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- Five (5) years of experience in software development.
- Four (4) years of experience in Java/J2EE and web programming concepts.
- Two (2) years of experience with relational databases (DB2 preferred).
- One (1) year of Agile experience.
- Additional related experience may be substituted for education on a year-for-year basis.
Remote work employees must meet these…
(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).