Job Description
Assists in the designing, coding, testing, implementing and support of internally developed application software. Assists customers and senior team members in gathering and documenting organizational requirements. Makes recommendations towards the development of new code or reuse of existing code or modules. May participate or assist with component and data architecture design, performance monitoring, and product evaluation.
Distinguishing Characteristics:
This is the first in a series of three application-related job classifications within the Information Technology job family. The Application Development Analyst reports to the Application Development Manager with moderate supervision from an Application Architect. This classification may require a flexible work schedule in order to meet the needs of the department. Design and develop Power Platform solutions (Power Apps, Power Automate, Power BI), delivering end-to-end applications that integrate disparate data sources into cohesive, scalable systems. Architect and manage data environments (SQL, Dataverse, SharePoint), including data models, warehouses, lakes, and marts aligned to business requirements. Define and implement data architecture frameworks, including data flows, metadata, security, and processes to ensure data accuracy and integrity. Collaborate with stakeholders to gather requirements, translate them into technical solutions, and design data strategies that support business operations and decision-making. Maintain and optimize applications and databases, including troubleshooting, user support, and implementing QA/testing processes to ensure performance and reliability. Develop custom integrations and components (e.g., Python, JavaScript, APIs, Azure) while enforcing governance, security best practices, and compliance standards. Assists with application design. Works with clients and participates in the collection and analysis of organizational requirements. Designs software applications to meet user needs. Assists with application coding, testing and implementation. May work on entire phase of a major project or smaller, less complex portion of the project. Assists in the documentation of requirements. Identifies potential problem areas and recommends possible solutions to problems. Makes recommendations on whether to develop new code, reuse existing code, or purchase new software packages. Assists with, and may participate in, application code review. Maintains application software and assists with performance monitoring. Assists with product evaluation. Reviews product specifications and assists in determining product enhancements and modifications required. Provides routine end user training on application software. Assists in development of user manuals. Assists in resolving customer complaints with software and responds to suggestions for improvements. Works with other technical staff to understand problems with software and resolve them. Performs other job-related duties as assigned. Education and Experience :
Bachelor's degree in Computer Science, Information Systems, Business Administration or a directly related field AND one (1) year of relevant work experience; OR, Any combination of education and experience that has been achieved and is equivalent to the stated education and experience and required knowledge, skills, and abilities sufficient to successfully perform the duties and responsibilities of this job. Licenses, Registrations, Certifications, or Special Requirements:
Valid Texas Driver's License. Preferred Over 3 years of experience in the following areas: Power Platform developer experience utilizing a set of tools such as Power Apps, Power Automate, and Power BI. Database architecture, engineering design, and management of complex heterogeneous database/dataset and operating systems environments. Data mining to identify patterns, anomalies, and correlations in large data sets. Data management to optimize how data is collected, stored, and used. Knowledge, Skills, and Abilities :
Knowledge of:
Policies, practices, procedures and terminology of assigned function. Federal, State, Local and County applicable laws, rules, regulations and guidelines. Information technology hardware, software and peripherals as related to assigned function. Software engineering and the software development lifecycle. Systems design, development and source control. Quality assurance, performance monitoring, and integration methodologies. Computer equipment to include word processing, spreadsheets, databases and a variety of software packages. May be required to develop knowledge of and adhere to federal and state laws requiring the confidential handling of certain health information. Skill in:
Understanding technical problems and developing software solutions to meet business needs. Problem-solving and decision-making. Training users on computer applications. Both verbal and written communication, including presentations and communicating technical issues in non-technical language. Ability to:
Design and maintain simple code, modules or applications. Work independently and efficiently and as part of a team. Manage time well, perform multiple tasks and organize diverse activities. Translate policies and objectives into ideas and applications web-based information products. Research, compile, analyze, interpret and prepare a variety of memorandums or reports. Establish and maintain effective working relationships with departmental clientele, representatives of outside agencies and providers, other County employees and officials, and the general public. Physical requirements include the ability to lift/carry up to 35-40 pounds occasionally, visual acuity, speech and hearing, hand and eye coordination and manual dexterity necessary to operate a computer and office equipment. Subject to standing, sitting, walking, climbing, crawling, bending, stooping, crouching, kneeling, pushing, pulling, reaching, twisting, balancing, repetitive motion, and squatting to perform the essential functions. Subject to exposure to variations in extreme heat, cold, mechanical, fume/odor, and dust/mites. Travis County employees play an important role in business continuity. As such, employees can be assigned to business continuity efforts outside of normal job functions. This job description is intended to be generic in nature. It is not necessarily an exhaustive list of all duties and responsibilities. The essential duties, functions and responsibilities and overtime eligibility may vary based on the specific tasks assigned to the position. Work Hours:
Monday - Friday 8 am - 5 pm Department:
Tax Collector Location:
2433 Ridgepoint Drive Austin, TX For updates or questions about this posting, contact: TaxOfficeHR@traviscountytx.gov