Ft. Belvoir, VA
Education/Certifications: N/A
Years of Experience: 8+ years Business Analyst / Requirements Management experience; 6+ years working software development/IT requirements (SharePoint, IIS, .NET); 8+ years mapping business processes to requirements; 5+ years scoping projects for application development; 3+ years mentoring junior personnel; 5+ years SDLC/Agile methodologies
Clearance Level & Investigation: TS/SCI with SBI; ability to attain SI, TK, G, HCS, & NATO Secret
IT Level (AR 25-2): N/A
IA Cert Level (DoD 8570.01): IAT Level II
Computing Environment Certifications: N/A
Job Description:
Qualifications:
The Senior Business Analyst / Requirements Engineer requires the following minimum skills and expertise.
- 8+ years’ experience with the following:
- Business Analyst capturing & documenting business processes/requirements.
- Creating process diagrams & flow charts.
- Mapping business processes to customer requirements.
- 6+ years’ experience with the following:
- Business Analyst capturing & documenting software development/IT processes & requirements used in MS SharePoint / IIS environment using MS .NET framework.
- 5+ years’ experience with the following:
- Working with software developers & customers to scope projects, estimate levels of effort, & evaluate customer requirements to create applications to deploy to MS SharePoint (both out-of-the-box & with custom code) & to MS IIS using.NET framework.
- SDLC & Agile processes.
- 3+ years’ experience mentoring junior personnel on proper practices & procedures.
- Requires TS/SCI clearance with SBI & ability to attain SI, TK, G, HCS, & NATO Secret clearance.
Responsibilities:
- Meet with stakeholders to capture, define, develop, & document customer requirements from initial gathering stage through final production acceptance for applications/IT systems.
- Review & map business processes for new applications, support enhancements to existing systems.
- Analyze & model existing business procedures to identify areas of improvement.
- Create assessment report outlining requirements collected from stakeholders’ meetings during each stage of project.
- Create detailed business requirements documentation.
- Create detailed workflows & process diagrams, including application wireframes & projected plan layouts to support customer requirements.
- Perform feasibility analysis; collaborate with project management team to prioritize deliverables.
- Partner with development teams to provide reporting on status of software development solutions.
- Provide recommendations for improvement or technology strategies to leverage for projects.
- Review project scope requirements & recommend possible courses of action.
- Provide user training & project transition support.
- Document current business processes & desired applications.
- Provide knowledge transfer of requirements to application developers & project managers.