Primary tabs
Full time, Contract | Phoenix, AZ
SunSoft Online
Status: Closed
Posted On: Sep 13 2022
Description
POSITION SUMMARY
The Technical Business Analyst’s primary objective is helping business customers implement technology solutions in a cost-effective and technically feasible way by determining the requirements of a project or program, and communicating them clearly to stakeholders, facilitators and partners. Candidates must have excellent communication skills with both technical and non-technical audiences and must have expertise working on SCRUM teams in Agile environments.
RESPONSIBILITIES
- Understand what business units (internal customers) do, how goals are accomplished and key process dependencies that may exist
- Identify, document, and communicate complex requirements across systems and business domains
- Understand the integration of processes across domains, scope, charter, plans
- Collect business requirements and prepare written requirements using ADE IT specified formats to ensure continuity of requirement documents across projects
- Develop Agile Product Backlog items for presentation to development teams and business owners including appropriate assumptions, acceptance criteria, user/system details, and non-functional requirements within Microsoft Team Foundation Server
- Prepare business process maps, high-level work flows, use cases, functional specifications, wireframes, process flow diagrams, and report mock ups
- Support development teams in obtaining clarification of requirements/features from business units in a timely manner to avoid delays in development cycle
- Analyze business requirements to identify/suggest feature requirements, develop user stories, assist in identifying and documenting scope of work procedures and decision flows
- Identify business processes for redesign; determine how to improve existing business process and identify modifications to automated processes
- Ability to communicate technical information to a non-technical audience and to communicate business information to a technical audience
- Participate in QA process by understanding the implementation and helping to define test cases based on user requirements
- Performs other duties as assigned or apparent
REQUIREMENTS
- Bachelor’s degree in Computer Science, Information Technology, or related field preferred
- Minimum of 4 years’ practical experience in technical business analysis required
- Minimum of 3 years’ experience in scrum/agile environments; Scrum certification preferred
- Understanding of SQL. Ability to write basic SQL statements.
- Experience in projects that implement APIs.
- Strong understanding of lean methodologies like Agile, Scrum as well as Waterfall
- Strong experience in developing and maintaining Agile Product Backlogs
- Strong experience in Eliciting, Detailing, Documenting and Validating requirements
- Adapt at communicating the business directive, goals and needs to the technical team and serving as client interface for managing user expectation and achieving client satisfaction
- Strong experience in creating use case , process flow , data flow diagram, wireframes and User Stories
- Experience generating requirements from business units and using business requirement documents
- Experience with process improvement, workflow, benchmarking and / or evaluation of business processes required
- Advanced level of proficiency with PC based software programs and automated database management systems required (Excel, Access, PowerPoint) required
- Working knowledge of relational databases and database structures is required
- Knowledge of current Microsoft .NET technologies including C#, VB.NET, ASP.Net, and SharePoint highly preferred
- Working knowledge of Microsoft Team Foundation Services 2013 preferred
- Strong aspiration and ability to learn new technologies
- Ability to communicate analysis findings such as trends and opportunities to clients/business users in writing and verbally required
- Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality
- Proven strong relationship-building and communication skills with team members and business users
- Ability to work with a minimal amount of direction while being pro-active in keeping their management informed of project related issues
- Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs
- Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership
- Ability to manage multiple projects at the same time and shift priorities quickly
- Experience working on an Agile/Scrum team
- Proven strong problem-solving skills, troubleshooting, and root cause analysis
- Experience in the education industry is preferred