About The Position

The Business System Analyst IV analyzes business systems, processes, and technology to ensure resources meet Dallas County departmental and organizational needs. The role translates business user stories and solutions into system and technical requirements; documents process maps and technical specifications for new solutions, custom development, and integrations; and recommends software and process improvements. The analyst determines training needs, develops curricula, conducts training, and collaborates with IT staff and leadership throughout the Software Delivery Life Cycle (SDLC). The role also troubleshoots application and system issues and partners with county departments, internal IT teams, and external vendors to support operational efficiency and performance. The position coordinates, directs, and supports the work of Business System Analysts I–III. The analyst leads small projects, maintains project plans and documentation, coordinates project team activities, and supports stakeholder meetings. The role gathers and prioritizes requirements, documents business processes and system impacts, evaluates proposed designs, and plans, configures, tests, and deploys application solutions. It also performs quality assurance, maintains and upgrades applications, develops moderately complex reports, administers application security, provides advanced technical support, and creates end-user training materials.

Requirements

  • Education or experience equivalent to a bachelor's degree from an accredited college or university in Computer Science, Information Technology, Engineering, Business Administration, or a related field of study.
  • Four years of work-related experience in broad-based systems and/or application technical support and systems analysis.
  • Systems analysis experience involving multiple programming languages, hardware platforms, operating systems, and database management systems.
  • Proficiency with standard software applications such as MS Windows and MS Office.
  • Strong analytical, organizational, and time-management skills.
  • Clear and logical problem-solving and troubleshooting skills.
  • Ability to communicate effectively verbally and in writing, including explaining complex business concepts and interpreting user requests.
  • Ability to establish and maintain effective working relationships with employees, departments, the general public, vendors, and business and functional leaders in traditional and virtual settings.
  • Professional, positive, approachable demeanor and discretion.
  • Ability to manage multiple projects across multiple teams and work independently as well as collaboratively in a fast-paced environment.
  • Business systems analysis experience on medium- to large-sized projects, documenting requirements, establishing scope and objectives, and determining testing and implementation strategies to achieve business goals.
  • Experience gathering and prioritizing customer requirements and working closely with business functions to meet customer satisfaction goals.
  • Teamwork, facilitation, relationship-building, negotiation, leadership, and influence skills.
  • Ability to work through issues independently, take ownership, and act proactively.
  • Broad knowledge of multi-tiered enterprise application architectures.
  • Broad knowledge and experience with programming or scripting languages and reporting tools.
  • Specific experience with T-SQL.
  • Solid experience with software quality assurance testing.
  • Knowledge of business analysis and design principles, practices, and procedures.
  • Knowledge and experience with SDLC processes.
  • Must pass a national fingerprint-based records check before placement if the position has or may have access to criminal justice databases, and must maintain eligibility to pass the check while in the position or until the requirement is removed.

Nice To Haves

  • Experience with SSRS, Microsoft Power BI, Crystal Reports, or stored procedure optimization.
  • Experience with Agile methodology.

Responsibilities

  • Lead small-sized projects; create and monitor project schedules, coordinate team tasks, organize stakeholder meetings, track action items and decisions, and serve as a project technical resource.
  • Create and maintain project plans, sprint schedules, and project documentation deliverables; complete assigned project tasks and participate in stakeholder meetings as needed.
  • Document the impacts of new business needs on current systems and provide recommendations and other required deliverables.
  • Serve as a liaison to development teams and evaluate proposed software designs for alignment with business requirements; create screen mockups and visualizations for management and stakeholders.
  • Plan, design, implement, configure, test, and deploy solutions for new applications and continuous improvement of existing applications using SDLC methodologies.
  • Gather and document user requirements; structure and prioritize business requirements and communicate plans to stakeholders for review and approval.
  • Define and document customer business functions and processes; identify process improvement opportunities and assist with proposals for new systems or extensions to current systems.
  • Map business processes to technical solutions in current and future states.
  • Test software to confirm performance against documented specifications and conduct quality assurance reviews of internal and external deliverables.
  • Review, analyze, evaluate, and document current system descriptions and program functions; maintain and upgrade application software and install additional software as needed.
  • Design, develop, test, and implement moderately complex custom business reports.
  • Manage and administer advanced application security rights, roles, and access.
  • Provide advanced technical support, including qualifying problems, isolating faults, determining causes, resolving system and application issues, and prioritizing client inquiries.
  • Escalate outages to Dallas County IT staff and third-party support teams as needed; maintain assigned incidents, requests, and changes in activity-tracking systems.
  • Develop training curricula, conduct technical training sessions, and create end-user application training documents.
  • Coordinate, direct, and support the work of Business System Analyst I–III.
  • Perform other assigned duties and responsibilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service