Systems Analyst 2, Applications/Software Development

the OpportunityAustin, TX
Hybrid

About The Position

Our client is seeking an experienced Systems Analyst 2 to support the analysis, design, and improvement of complex enterprise applications and business systems. This role will work closely with business stakeholders and technical teams to understand business objectives, analyze operational processes, identify system requirements, evaluate potential solutions, and develop detailed functional documentation for new and existing applications. The ideal candidate will bring at least 5 years of systems analysis experience, with strong expertise in requirements analysis, business process evaluation, functional documentation, cost-benefit analysis, and enterprise application environments. Experience supporting healthcare applications is highly desirable.

Requirements

  • At least 5 years of relevant systems analysis experience
  • Analyzing business objectives, operational challenges, and system problems.
  • Identifying and evaluating alternative business and technical solutions.
  • Reviewing, analyzing, and evaluating user requirements.
  • Analyzing operational procedures and identifying opportunities for automation or system improvements.
  • Developing detailed business, functional, and system requirements.
  • Writing detailed descriptions of user needs and application functionality.
  • Documenting the steps required to develop or modify computer programs and systems.
  • Performing cost-benefit analysis of systems and alternative solutions.
  • Analyzing and documenting data input, processing, output, and reporting requirements.
  • Evaluating existing system capabilities and technical limitations.
  • Supporting complex enterprise application environments.
  • Working effectively with business stakeholders and technical teams.
  • Business requirements gathering
  • Functional requirements documentation
  • Systems analysis
  • Business process analysis
  • Process improvement
  • Workflow analysis
  • Cost-benefit analysis
  • Application requirements
  • Data input and output requirements
  • Reporting requirements
  • Functional specifications
  • System feasibility analysis
  • Enterprise application environments
  • Application architecture concepts
  • Information architecture
  • Infrastructure concepts
  • Emerging technologies
  • Strong logical and analytical problem-solving abilities.
  • Highly developed written and verbal communication skills.
  • Strong interpersonal and collaboration skills.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Ability to translate business needs into clear, actionable technical requirements.
  • Ability to evaluate complex problems and recommend practical solutions.
  • Strong understanding of current Information Technology trends and industry direction.
  • Ability to work independently while exercising sound judgment and initiative.
  • Ability to manage multiple responsibilities and priorities within established timelines.

Nice To Haves

  • Experience supporting healthcare applications or healthcare technology systems.
  • 2+ years of experience working with structured project delivery frameworks and standardized project documentation.
  • 2+ years of experience with enterprise information architecture and information management methodologies.
  • 2+ years of experience working with enterprise software architecture, infrastructure components, and technology roadmaps.
  • Previous experience supporting complex government, public-sector, healthcare, or large enterprise applications is a plus.

Responsibilities

  • Analyze business objectives, operational challenges, and technology needs to identify appropriate system solutions.
  • Review, analyze, and evaluate user requirements, business processes, procedures, and existing systems.
  • Identify opportunities to automate manual processes and improve existing applications and workflows.
  • Meet with business stakeholders, users, developers, and other technical teams to gather and clarify requirements.
  • Analyze existing operational procedures to identify issues, inefficiencies, and opportunities for improvement.
  • Evaluate alternative technical and business solutions and perform cost-benefit analysis when appropriate.
  • Document detailed business, functional, and system requirements.
  • Develop detailed descriptions of user needs, program functions, workflows, and system changes.
  • Define the steps required to develop, modify, or enhance computer applications.
  • Analyze and document application input and output requirements, including data-entry methods, data processing, summarization, and reporting formats.
  • Review system capabilities, specifications, dependencies, and limitations to determine the feasibility of requested application changes.
  • Translate business requirements into clear documentation that can be used by software development and technical teams.
  • Evaluate proposed system changes and identify potential impacts to existing applications, processes, and users.
  • Assist with application planning, analysis, implementation, testing, and enhancement activities.
  • Maintain accurate requirements, functional specifications, process documentation, and related project documentation.
  • Collaborate with technical and non-technical stakeholders throughout the application development lifecycle.
  • Evaluate emerging technologies and industry trends for potential application within the enterprise environment.
  • Exercise independent judgment when analyzing complex business and technical issues.

Benefits

  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service