Only candidates who apply via email to (HR “at” TWDB.texas.gov) with an official State of Texas Application or through the WorkInTexas.com website will be considered for this position. View this position and apply at https://tinyurl.com/yzgg8gfj
We offer a competitive compensation and benefits package including medical, dental, vision, 401(k), flexible spending, and flexible work hours so you can have a work/life balance! For more information about these benefits and more visit: http://www.twdb.texas.gov/jobs/benefits.asp
Job Description Summary
Essential Job Functions
- Works collaboratively to assist with the design and development of web-based applications and static websites using modern tools and frameworks.
- Identifies areas of improvement in user interface design for potential use in enhancing our current and future web applications.
- Produces and maintains detailed technical documentation and present solution briefings to management and other development team members when necessary.
- Follows established software development processes and TNRIS documentation using source code revision control, continuous integration, and rapid release cycles.
- Develops, maintains, and updates TNRIS applications/frameworks/websites as required (e.g.,tnris.org, map.texasflood.org, the TNRISDataHub, the TNRIS API,etc.).
- Uses issue tracking and project management systems to document lessons learned.
- Assesses system performance, throughput, and reliability to optimize user experience.
- Synthesizes changing business requirements and determine impact to application architecture and schedule.
- Reviews, tests, and revises existing applications, databases, servers, and infrastructure as required.
- Monitor applications, services and databases to track usage and performance, and modify as necessary.
- Regularly notifies Information Services Manager on status of systems and development activities.
- Maintains confidential and sensitive information.
- Ensures individual and team files (electronic and hard versions) are appropriately maintained and timely disposed of in accordance with the agencys records retention procedures and schedule.
- Maintains required certifications and licenses and meets the continuing education needs and requirements of the position to include, attending mandatory training courses.
- May be required to operate a state or personal vehicle for business purposes.
- Performs other duties as assigned.
- Graduation from an accredited college or university with major coursework in computer science, computer engineering, information systems or similar.
- Five years of experience with web application development, programming, server administration, or similar.
- Relevant education may be substituted for experience on a year-for-year basis.
- Experience with open-source programming tools.
- Experience with graphic design tools/software and methods.
- Experience evaluating and resolving complex business and technical problems across multiple disciplines.
- Experience with agile methodologies or similar software practices.
- Experience using source revision control, issue tracking systems, and continuous integration or similar systems.
Knowledge, Skills, and Abilities (KSAs)
- Knowledge of local, state, and federal laws and regulations relevant to TNRIS; and of the principles and practices of public administration.
- Knowledge of relational database management systems.
- Knowledge of terminal/bash commands and navigation of an operating system.
- Knowledge of high-level scripting languages to automate common data management tasks.
- Knowledge of cloud-based infrastructure, automated deployment tools, and/or Unix-based environments.
- Skills in using Microsoft Office programs such as Word, Excel, and Access.
- Skills in use of internet, email, word processing, spreadsheet, presentation, and database software.
- Skills in front-end web mapping technologies, e.g., Leaflet, Esri, ArcGIS Online, Mapbox, etc.
- Skills in source code revision control and management systems, especially Git and GitHub.
- Skills in database management and design, particularly in SQLite, PostgreSQL,or similar.
- Skills in communication and documentation for audiences of all technical levels.
- Ability to learn new technologies and frameworks, adapt strategies when necessary, and get things done.
- Ability to adhere to work schedules, follow procedures with respect to leave and submit accurate timesheets by prescribed deadlines.
- Ability to make mature, objective decisions and identify areas of potential problems.
- Ability to perform effectively and willingly when changes occur in scope and nature of the work and work environment.
- Ability to perform routine and non-routine work assignments accurately and on-time with little or no supervision.
- Ability to perform assigned duties and improve work habits and/or output.
- Ability to complete assigned work, on time, neatly and with infrequent errors.
- Ability to interpret policies, procedures, and regulations.
- Ability to provide prompt, courteous and accurate assistance and clear and concise communication to internal and external stakeholders both verbally and in writing.
- Ability to work and cooperate with others in a team environment.
- Ability to manage multiple tasks.
- Ability to stand/sit/move with no physical limitations or aids to perform activities such as retrieve/replace files in a large file system for boxes up to 30 lbs.
- Ability and willingness to travel 5% of the time, primarily within the state of Texas.
- Ability to operate a vehicle (state or personal) for state business and maintain a drivers license and driving record that complies with state and agency requirements.
- Ability to work days that may exceed 8 hours, including early mornings, nights, and weekends.
- Ability to train others.