Business Analyst - Custom Software Development
Phoenix Staff10 months ago
Phoenix, AZ, United States
Hybrid
Contract
Junior Level (1-3 years)
Job Description
Position Overview
Business Analyst – Custom Software Development (Mid–Senior Level) in Phoenix, AZ (Hybrid) with an Employment Type of Open-Ended Contract is responsible for defining and shaping software solutions for organizations ranging from early-stage startups to enterprise and public-sector clients. In this role, you will dive deep into business problems, identify true requirements, and convert them into clear, technical artifacts for engineering teams. Operating in a highly collaborative, Agile, product-centric environment, you will thrive on iteration, clarity, and problem-solving.
Key Responsibilities
- Lead requirements discovery sessions with internal and client stakeholders
- Document business needs, user stories, acceptance criteria, and workflows
- Translate complex business processes into intuitive software behaviors
- Facilitate workshops, interviews, and technical deep-dives
- Support UX, engineering, and QA with detailed functional specs
- Identify gaps, dependencies, and edge cases early
- Help shape product roadmaps and feature prioritization
- Maintain alignment and transparency throughout the SDLC
Required Qualifications
- 4–10+ years as a BA supporting custom software development
- Strong analytical, documentation, and systems-thinking skills
- Experience in startup, product, or fast-paced iterative environments
- Ability to engage with clients and uncover true business needs
- Expertise with Agile/Scrum frameworks and tools
- Skilled collaborator with developers, UX, QA, and product teams
- Comfortable working across multiple industries and domains
Required Skills
User Stories
Process Analysis
Stakeholder Communication
Requirements Elicitation
Documentation
Agile/Scrum
Custom Software Development
Business Analysis