Business Analyst
Richmond, VA
Contracted
Experienced
Location: Richmond, VA
Position Type: Onsite
Interview Type: In-Person
Work Authorization: Must be able to be hired directly without sponsorship
Contract Length: 1 year + possible extensions
Position Overview:
This role supports the full lifecycle of IT applications by combining project management, business analysis, and technical coordination to deliver reliable, user-focused solutions. The position ensures projects meet established standards while driving collaboration, system quality, and continuous improvement across development, testing, and deployment efforts.
Position Type: Onsite
Interview Type: In-Person
Work Authorization: Must be able to be hired directly without sponsorship
Contract Length: 1 year + possible extensions
Position Overview:
This role supports the full lifecycle of IT applications by combining project management, business analysis, and technical coordination to deliver reliable, user-focused solutions. The position ensures projects meet established standards while driving collaboration, system quality, and continuous improvement across development, testing, and deployment efforts.
Required Qualifications:
- Must be able to be hired directly by the agency without sponsorship
- 5+ years of expert-level experience in negotiation, facilitation, and consensus building
- 5+ years of demonstrated experience in requirements solicitation techniques
- 5+ years of strong professional oral and written communication skills
- 5+ years of project management experience
Preferred / Desired Qualifications:
- 5+ years of working knowledge of Systems Development Life Cycle (SDLC) methodologies, including Waterfall, Agile, and Iterative approaches
- Considerable experience and strong understanding of technologies such as .NET, C#, Microsoft SQL Server, ETL, and BizTalk
- Considerable experience and knowledge of MicroStrategy, relational databases, hardware, and telecommunications
- Considerable experience and understanding of messaging systems, network protocols, and Microsoft Dynamics
- Experience with web application and GUI development, reporting, data movement, and data warehousing
- Experience with data analysis, data profiling, data mapping, and validation techniques
- Bachelor’s degree from an accredited college or university in Information Technology or a related field, or equivalent combination of education and experience
- Assist in planning system changes and implementing new applications aligned with business needs and technical standards
- Analyze policies and procedures to identify system requirements and operational impacts
- Elicit, document, and manage both technical and business requirements throughout the project lifecycle
- Evaluate the impact of system changes and communicate implications to stakeholders
- Manage stakeholder expectations and act as a liaison between users, IT teams, and vendors
- Develop project plans and ensure adherence to established project management methodologies and standards
- Coordinate requirements through testing phases to ensure high-quality deliverables
- Design and execute system testing strategies, including regression and enhancement testing
- Create test schedules aligned with project timelines and scope
- Identify, analyze, and report defects, recommending corrective actions to stakeholders and vendors
- Validate that system enhancements meet business and functional requirements
- Coordinate and support system deployments, including executing enhancements and release activities
- Communicate release plans, risks, and contingency strategies to stakeholders
- Facilitate release meetings and ensure readiness across impacted teams
- Collaborate with internal teams, external partners, and leadership to resolve cross-functional issues
- Build and maintain strong professional relationships to support project success
- Develop and deliver training materials for end users
- Assess training needs and ensure users can effectively and independently utilize systems
- Evaluate training effectiveness and update materials as needed
- Maintain knowledge of business processes and supported systems to provide ongoing support and improvements
- Demonstrate initiative, professionalism, and commitment to continuous learning and development
Apply for this position
Required*