1

Functional Analyst Jobs in Tennessee (NOW HIRING)

Applications Functional Analyst / Business Anlayst Position Summary: The Applications Functional Analyst / Business Analyst will focus on the analysis, documentation, and management of functional ...

next page

Showing results 1-20

Functional Analyst information

See Tennessee salary details

$21

$44

$72

How much do functional analyst jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for functional analyst in Tennessee is $44.40, according to ZipRecruiter salary data. Most workers in this role earn between $28.80 and $58.03 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Functional Analyst, and why are they important?

To thrive as a Functional Analyst, you need a solid background in business analysis, requirements gathering, and process modeling, often backed by a degree in business, IT, or a related field. Familiarity with tools like SQL, UML, ERP systems (such as SAP or Oracle), and certifications like CBAP or PMI-PBA is highly beneficial. Strong communication, problem-solving, and stakeholder management skills set top performers apart in this role. These abilities ensure that business needs are accurately translated into functional solutions, driving successful project outcomes.

How much do functional analysts make?

Functional analysts typically earn a median annual salary of around $70,000 to $90,000, depending on experience, location, and industry. Salaries can increase with certifications, such as CBAP or PMI-PBA, and proficiency in tools like SQL or SAP can also impact compensation.

What Is a Functional Analyst?

A functional analyst helps companies optimize their business systems by examining their functionality. As a functional analyst, your job duties include evaluating current systems, designing improved systems through data modeling and research, preparing cost-benefit analyses, presenting your findings to company leaders, and implementing new business systems once approved. The qualifications for a career as a functional analyst include a bachelor’s degree in computer science or information technology, excellent analytical and communications skills, and significant experience with computer systems. Some employers prefer you to have a master’s degree in business administration (MBA) with a specialization in information systems.

What does a functional analyst do?

A functional analyst evaluates business processes and systems to identify requirements and design solutions that improve efficiency. They work closely with stakeholders to gather specifications, create documentation, and ensure that technology aligns with organizational needs, often using tools like UML or process modeling software. Their role involves analyzing workflows, testing solutions, and supporting implementation to optimize business functions.

What is the difference between Functional Analyst vs Business Analyst?

AspectFunctional AnalystBusiness Analyst
Required CredentialsBachelor's in IT, Computer Science, or related field; certifications like CBAP or CCBABachelor's in Business, Management, or related field; certifications like CBAP or PMI-PBA
Work EnvironmentIT projects, software development, system implementationBusiness process improvement, project management, stakeholder analysis
Employer & Industry UsageTech companies, software vendors, IT departmentsConsulting firms, corporate business units, financial services
Common Search & Comparison IntentUnderstanding technical roles, system analysisBusiness process analysis, project requirements

While both roles involve analyzing and improving organizational processes, a Functional Analyst primarily focuses on technical system requirements and software functionalities. In contrast, a Business Analyst emphasizes understanding business needs and translating them into project requirements. Both roles often collaborate but serve different core functions within projects.

What is the career path of a functional analyst?

A functional analyst typically starts as a junior or entry-level analyst, gaining experience in business processes and systems analysis. With experience, they can advance to senior analyst, project manager, business architect, or specialized roles such as enterprise architect, often expanding their skills in requirements gathering, stakeholder communication, and tools like UML or BPMN. Certifications like CBAP or PMI-PBA can support career progression, and some may move into management or consulting roles.

What is another name for a functional analyst?

A functional analyst is also known as a business analyst or systems analyst. These roles involve analyzing business processes, gathering requirements, and designing solutions, often using tools like UML or process modeling. The titles can vary depending on the organization but generally refer to professionals who bridge business needs and technical implementation.

What are some common challenges Functional Analysts face when gathering requirements from stakeholders?

Functional Analysts often encounter challenges such as unclear or changing requirements, communication barriers between technical and non-technical stakeholders, and managing conflicting interests among different departments. To address these, successful Functional Analysts employ strong listening skills, facilitate effective meetings, and use documentation tools like process maps or user stories to clarify expectations. Building strong relationships with stakeholders and maintaining flexibility are essential for overcoming these hurdles and ensuring project success.
More about Functional Analyst jobs
What are the most commonly searched types of Functional Analyst jobs in Tennessee? The most popular types of Functional Analyst jobs in Tennessee are:
What job categories do people searching Functional Analyst jobs in Tennessee look for? The top searched job categories for Functional Analyst jobs in Tennessee are:
What cities in Tennessee are hiring for Functional Analyst jobs? Cities in Tennessee with the most Functional Analyst job openings:
JD Edwards Techno-Functional Analyst

JD Edwards Techno-Functional Analyst

BERETTA USA CORP

Gallatin, TN • On-site

Full-time

Posted 5 days ago


Job description

LOCATION: Accokeek, MD - Pooler, GA – Fredericksburg, VA – Gallatin, TN

This role is hybrid and requires 3 days on-site at one of our above locations.


JOB SUMMARY/OBJECTIVE:

Seeking an experienced JD Edwards Techno-Functional Analyst with strong expertise in the Distribution module. The Analyst will possess a blend of functional knowledge and technical proficiency, including hands-on experience developing REST APIs using JDE Orchestrator and integrating JD Edwards with third party systems.

The role will support ongoing enhancements, integrations, and operational stability of the JDE EnterpriseOne platform while collaborating closely with business stakeholders and the technical team.

ESSENTIAL JOB FUNCTIONS:

  • Provide support and assist users with JDE application issues as recorded and routed through the help desk application.
  • Provide techno-functional support for JDE EnterpriseOne Distribution module, which includes troubleshooting, and process optimization.
  • Work within JDE E1 environment to independently design and code new programs, understand and modify existing programs, analyze program process flows, and provide a knowledgeable perspective for review of program specifications used.
  • Design, develop, test, and deploy Orchestrations, Service Requests, Rules, and Notifications within JDE Orchestrator.
  • Build and maintain REST API Integrations between JDE and external applications.
  • Develop and maintain JDE objects, including UDOs, UBEs, BSFNs, and related components as needed.
  • Communicate verbally with end users in gathering user requirements, walking users through designed solutions and providing support to meet business needs.


OTHER JOB FUNCTIONS:

  • Work with outside contractors/consultants as required.
  • Ensure compliance with organizational standards, documentation requirements, and change management processes.
  • Lead or participate in system upgrades, enhancements, test cycles, and production support activities.
  • Follow departmental guidelines, and policies.
  • Others, as assigned.


QUALIFICATIONS/ABILITIES:

  • Minimum 5-10 years of experience working with JD Edwards EnterpriseOne.
  • Strong communication, documentation and stakeholder-management skills.
  • Strong techno-functional expertise in the Distribution module.
  • Experience on JD Edwards EnterpriseOne Application/Maintenance and/or Development which includes application development/modification using Forms Design Aid, UBE, Writing and Debugging C and Named Event Rule, Retrofit BSFN, OMW, UDO, Orchestration and Other E1 Development tool set and proficiency in JDE table structures.
  • Ability to work independently and under pressure by managing multiple priorities in a fast-paced environment.
  • Strong problem-solving and troubleshooting skills with a proactive approach.
  • Ability to travel (20%)


EXPERIENCE/EDUCATION:

REQUIRED

  • Experience with JDE tools – OMW, FDA, RDA, NER, BSFN, BI Publisher, E1 Pages, Business Services and Orchestrator.
  • Experience working with the best practice SDLC and support process approach
  • Proficiency in Windows and Microsoft SQL and Microsoft Office products.


PREFERRED

  • Bachelor of Science in Computer Science or equivalent preferred.
  • Experience with cloud integration patterns (OCI, Azure, AWS).
  • Experience supporting JDE upgrades or migrations.



Disclaimer: The above job description is not intended as, nor should it be construed as, exhaustive of all responsibilities, skills, efforts, or working conditions associated with this job.

Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of this job.