TxDMV - webDealer Lead Programmer IV (Remote)
CAPPS - Austin, TX
Apply NowJob Description
Job DescriptionTo apply for this position, complete an on-line application either through the Applicant Career Section through WorkInTexas. TxDMV does not accept paper applications. Applicants who require an accommodation for the interview process should contact Human Resources at 512.465.4043 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.Perform advanced (senior-level) computer programming and system support work in support of TxDMV, Information Technology Services Division. Demonstrate excellent customer service skills, manage vendor support, and collaborate across teams to lead resolution of service requests and incidences. Technical position overseeing application system development and support, while designing and coding based upon program specifications or verbal instruction with the objective of meeting agency needs in one or more agency divisions/units. Write highly complex technical programming specifications and code them. Train others. Work under minimal supervision individually or as part of a team, with considerable latitude for the use of initiative and independent judgment.ESSENTIAL DUTIESProvides all tier levels of support for application software programs, including problem resolution from software failures or other problems, answering questions, etc., during standard and non-standard working hours with rotating on-call after hours support. Lead role in the monitoring, support and troubleshooting for all environments. Works closely with management to provide strategic planning and takes leadership of team in manager''s absence.Assists manager with planning the team''s daily/weekly work assignments and regularly reports status of assignments and initiatives.Takes lead on team initiatives and projects. Works closely with managers and project managers to disseminate information and plans to the team. Provides continued status. Facilitates root cause analysis of system issues, assesses impacts, provides transparent communication to appropriate groups and recommends solutions to minimize impact and future occurrences.Provides customer service and answers user inquiries regarding application operations and the use and interface of systems; may assist in the design, development, and maintenance of various systems and applications.Prepares briefings, reports, and evaluations on systems efficiency and utilization; establishes and ensures that appropriate controls are maintained and enforced, develops procedures, training manuals, and conducts presentations.Monitors and manages day-to-day operation of applications ensuring service level agreement (SLA) compliance, policy and procedure development, including performing scheduled tasks, and special projects.Oversees and/or develops existing application program code; maintains, supports, and monitors program code ensuring ongoing operations and execution of this software. Prepares and builds all environments and submits appropriate requests for software installs, testing, and upgrades proprietary application software. Oversees and/or supports code designs and programming that solves programming issues with little or no help; unit tests, debugs, documents, and implements computer programs for maintenance. Oversees and/or designs and writes programming code that solves programming issues with minimal assistance; unit tests, debugs, documents, and implements computer programs. Interprets business and system requirements documentation to understand functionality to be developed, translates these requirements into a software coding solution and may provide input for the Functional Requirements Specifications (FRS). Prepares detailed analysis, plans, diagrams, and verification procedures for existing and proposed applications.Develops new code and/or modifies existing application program code; maintains, supports, and monitors program code ensuring ongoing operations and execution of this software. Oversees and/or develops new code or modifies existing application program code; maintains, supports, and monitors program code ensuring ongoing operations and execution of this software. Facilitates root cause analysis of system issues to minimize impact and future occurrences. Provides technical leadership on the analysis and design of programming projects requiring coordination; provides technical support to users and technical assistance to programmer/analysts. Provides support for application software programs, including problem resolution from software failures or other problems, answering questions, etc., during standard and non-standard working hours. Collaborates with QA on the execution of test plans/scenarios for system testing, performance tuning, load and stress testing, as a part of the overall test and quality assurance plan for a release of software. Maintains knowledge of changing hardware and software technology; trains and/or mentors other technical resources. Analyzes, reviews, and revises software to increase operating efficiency or to adapt new procedures.Performs research and analysis required for project proposals, software and system modifications, and new projects.Conducts and participates in design and code walk-throughs and reviews. Complies with all defined policies and procedures for software development, testing, implementation, and support; identifies and recommends opportunities for improvement. Performs other job-related duties as petenciesAction Oriented - Enjoys working hard; is action oriented and full of energy for the things he/she sees as challenging; not fearful of acting with a minimum of planning; seizes more opportunities than others. (1) Dealing with Ambiguity - Can effectively cope with change; can shift gears comfortably; can decide and act without having the total picture; isn''t upset when things are up in the air; doesn''t have to finish things before moving on; can comfortably handle risk and uncertainty. (2) Creativity - Comes up with a lot of new and unique ideas; easily makes connections among previously unrelated notions; tends to be seen as original and value-added in brainstorming settings. (14)Customer Focus - Is dedicated to meeting the expectations and requirements of internal and external customers; gets first-hand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect. (15) Functional/Technical Skills - Has the functional and technical knowledge and skills to do the job at a high level of accomplishment. (24) Integrity and Trust - Is widely trusted; is seen as a direct, truthful individual; can present the unvarnished truth in an appropriate and helpful manner; keeps confidences; admits mistakes; doesn''t misrepresent him/herself for personal gains. (29) Learning on the Fly - Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyzes both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure of anything. (32) Listening - Practices attentive and active listening; has the patience to hear people out; can accurately restate the opinions of others even when he/she disagrees. (33) Problem Solving - Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and doesn''t stop at the first answer. (51) Self-Development - Is personally committed to and actively works to continuously improve him/herself; understands that different situations and levels may call for different skills and approaches; works to deploy strengths; works on compensating for weakness and limits. (54) Technical Learning - Picks up on technical things quickly; can learn new skills and knowledge; is good at learning new industry, company, product, or technical knowledge; does well in technical courses and seminars. (61)KNOWLEDGE, SKILLS, AND ABILITIESExtensive knowledge of: Principles, practices, and techniques of computer programming and systems analysis Computer languages, including Java/J2EE Spring Framework and web programming Linux Operating Systems Writing and executing complex SQL queries Designing and maintaining application code/systems Release, incident, and change management procedures Disaster recovery and business continuity principles and practices Analyzing issues; facts and available information to develop logical solutions; researching inconsistencies of facts or data; drawing correct inferences from information and making recommendations that support business decisions Analyzing and organizing technical data Proficient skill in: Communicate effectively Problem solving Critical thinking Computer programming Troubleshooting Performance tuning Use of hardware and software Modifying or developing software applications Assigning, reviewing and monitoring the work of others, including leading initiatives and project teams; coordinating labor, materials, and equipment; prioritize and execute tasks in a high-pressure environment Handling multiple tasks, prioritizing, and meeting deadlines Effective oral and written communication Exercising sound judgment and effective decision making Ability to: Process information logically Design programs and systems logic Code, test, and debug software Communicate effectively Receive and respond positively to constructive feedback Work cooperatively with others in a professional office environment Provide excellent customer service Work more than 40 hours as needed and in compliance with the FLSA Other Attributes: Shows integrity and ethical behavior; respects confidentiality, business ethics and organizational standards Exercises logic and reasoning to define problems, establish facts, and draw valid conclusions Maintains composure when handling problems, stressful situations, continuous change or unexpected developments Working knowledge of, or the ability to rapidly assimilate information related to TxDMV, State and Federal regulations, legislation, guidelines, policies and procedures ADDITIONAL INFORMATIONRemote Work Information:This position may work 100% remotely. Remote work employees must meet minimum home internet connection speed of 10 Mbps download and 3 Mbps upload. Remote work employees must meet these criteria for the home work location: Laptop connected via hard-wire to router Adequate desk space in a dedicated, contained area that is secured and protected at all times. Home work location is in a quiet environment free of background noise during business hours. Job offer and continuation of employment is contingent upon: Proof of education and experience listed on the application. Eligibility to work in the United States. Satisfactory results from a pre-employment criminal history background check and driver''s record check. Compliance with Selective Service registration for males ages 18-25. Veterans:If selected for the position the following must be provided for proof of veterans'' preference: Veteran must provide form DD 214 Surviving Spouse or Orphan must provide DD 1300 or DD 214. Military Occupational Specialty (MOS) codes that may correspond to the state classification title for this position are listed on the State Auditor''s Office Job Descriptions; click on the occupational category for the position. Additional MOS can be found at the State Auditor''s Office Military Crosswalk Guide. The Texas Veterans Commission provides helpful employment information.Submission of Application: Your application should be complete and reflect all relevant education and experience. Omission of data can be the basis for disqualification; ''See Resume'' is not accepted in lieu of a completed online State of Texas application. Resumes may not be submitted in lieu of a completed State of Texas employment application, but may be considered as additional supplemental information. The resume must include employer name and dates of employment for relevant work experience to be considered by the hiring authority.AN EQUAL OPPORTUNITY/AFFIRMATIVE ACTION EMPLOYERQualifications:MINIMUM REQUIREMENTSEducation and ExperienceGraduation from an accredited four-year college or university with major in computer science, computer information systems, management information systems, or a related field, plus 5 years of progressively responsible experience in computer programming or systems analysis and design. Experience and education may be substituted for one another. (Experience requirements may be satisfied by full-time experience or the prorated part-time equivalent.)
Created: 2025-10-04