Job Title: Business Analyst II
Location: Phoenix, AZ (Hybrid)
Type: Direct Hire
Position Overview
We are seeking an experienced Business Analyst to partner with business stakeholders and technical teams in the delivery of enterprise technology solutions. This role serves as a key bridge between business operations and software development, helping define priorities, gather requirements, and drive the successful implementation of solutions built on Microsoft business application platforms.
The ideal candidate will have strong experience working within Agile environments and possess a solid understanding of Microsoft Dynamics 365, Power Platform technologies, and business process improvement initiatives.
Key Responsibilities
- Work closely with stakeholders to identify business needs, establish priorities, and maintain a well-defined product backlog.
- Gather, analyze, and document business and system requirements, translating them into detailed user stories, acceptance criteria, and implementation plans.
- Evaluate information from multiple sources, identify underlying business needs, and recommend practical solution approaches.
- Collaborate with technical teams to design and deliver solutions utilizing Microsoft Power Apps, Power Automate, Power BI, Dataverse, and related technologies.
- Facilitate Agile ceremonies including sprint planning, backlog refinement sessions, daily standups, retrospectives, and stakeholder reviews.
- Provide guidance and mentorship to less experienced analysts and team members.
- Monitor platform enhancements and emerging technologies to identify opportunities for innovation and process improvement.
- Promote best practices related to governance, security, performance optimization, automation, system administration, and application lifecycle management.
Required Qualifications
- Minimum of 3 years of hands-on experience with Microsoft Dynamics 365 Customer Engagement and Microsoft Power Platform.
- At least 3 years of experience gathering business requirements and creating functional documentation, user stories, acceptance criteria, and technical specifications.
- Demonstrated experience working within Agile/Scrum software delivery environments.
- Ability to assess when business requirements can be met through platform capabilities versus custom-developed solutions.
- Strong communication and relationship-building skills with both technical and non-technical stakeholders.
- Solid understanding of business operations, workflows, and process improvement methodologies.
- Ability to effectively communicate technical concepts to business audiences and business requirements to technical teams.
- Commitment to continuous learning and professional development.
Preferred Qualifications
- Microsoft certifications related to Power Platform, Dynamics 365, solution architecture, or similar technologies.
- Scrum-related certifications such as Scrum Master or Product Owner credentials.
- Bachelor’s degree in Business, Information Technology, Computer Science, or a related discipline; equivalent experience will also be considered.
- Experience using tools such as Azure DevOps, Aha!, or similar platforms for backlog management and release planning.
- Background in process optimization, enterprise automation, solution governance, architecture, or security frameworks.
- Familiarity with technologies such as Azure Logic Apps, Azure Functions, custom integrations, data modeling, DAX, Power Query, SQL, and relational database concepts.
This version is recruiter-safe and removes the most searchable identifiers while keeping the role requirements intact. It should pass most candidate searches without immediately revealing the source company.
