Job Description
Job Description
Job Title : Business Analyst – Custom Software Development (Mid–Senior Level)
Location : Phoenix, AZ (Hybrid)
Employment Type : Open-Ended Contract
As a Business Analyst, you will help define and shape software solutions for organizations ranging from early-stage startups to enterprise and public-sector clients. You’ll dive deep into business problems, identify true requirements, and convert them into clear, technical artifacts for engineering teams.
This role sits in a highly collaborative, Agile, product-centric environment—ideal for someone who thrives on iteration, clarity, and problem-solving.
What You’ll Do
- 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
What Makes You a Strong Fit
4–10+ years as a BA supporting custom software developmentStrong analytical, documentation, and systems-thinking skillsExperience in startup, product, or fast-paced iterative environmentsAbility to engage with clients and uncover true business needsExpertise with Agile / Scrum frameworks and toolsSkilled collaborator with developers, UX, QA, and product teamsComfortable working across multiple industries and domainsTo find more great tech-centric jobs, please visit www.phoenixstaff.com.