Business Analyst with UX Design
📍 Job Overview
Job Title: Business Analyst with UX Design Company: CACI International Location: Ashburn, VA (On-site) Job Type: Full-time Category: Business Analysis / UX Design / Information Technology Date Posted: September 17, 2025 Experience Level: Mid-Senior Level (5+ years) Remote Status: On-site
🚀 Role Summary
- This role is a critical component of the BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team, supporting the Department of Homeland Security (DHS) and Customs and Border Protection (CBP) client.
- The primary focus is on leveraging Business Analysis and User Experience (UX) Design principles within an Agile/Scrum software development environment to create and enhance enterprise applications.
- The position demands a blend of technical understanding, mission/business objective alignment, and strong stakeholder engagement to translate complex needs into actionable requirements and user-centric designs.
- This role contributes to cutting-edge Agile software development practices, aiming to improve national safety, security, and prosperity by supporting border protection initiatives.
📝 Enhancement Note: While the title "Business Analyst with UX Design" suggests a dual focus, the responsibilities listed emphasize the analyst's role in requirement gathering, user story creation, and stakeholder management, with UX Design being a specific, high-impact skill. The target client (CBP) and the "Agile Solution Factory" context indicate a government contracting environment with a strong emphasis on mission success and iterative development. The "None" minimum clearance requirement is noteworthy for government contracting roles.
📈 Primary Responsibilities
- Serve as a key Business/Systems Analyst within an Agile/Scrum framework for custom software and database application development.
- Provide expert UX Design for enterprise applications hosted on AWS, ensuring a user-centric approach to development.
- Contribute to the deployment of large-scale, high-performance enterprise applications within complex, heterogeneous environments.
- Act as the primary point of contact for capturing, analyzing, and managing functional and non-functional system requirements and user stories.
- Decompose high-level mission/business objectives into detailed requirements and user stories for inclusion in the product backlog, facilitating iterative development cycles.
- Conduct regular meetings with stakeholders to identify evolving business needs and gather requirements effectively.
- Collaborate closely with internal and external stakeholders, as well as the product development team, throughout the development lifecycle to ensure alignment with customer needs.
- Design, develop, and implement comprehensive web applications and complex business systems.
- Translate intricate business requirements into precise technical requirements, including detailed user stories, functional specifications, and technical specifications.
- Work collaboratively with team members and subject matter experts to establish and maintain the technical vision, balancing usability with critical performance requirements.
- Apply traditional technology knowledge to devise solutions for complex business challenges.
- Create data models and produce mockups to visually support business processes and system designs.
- Employ business analysis and product management principles to ensure the successful development and implementation of solutions.
- Maintain a proactive approach to identifying and resolving issues, driving the creation of a wide range of technology solutions.
- Facilitate productive meetings, ensuring clear documentation of decisions and action items.
📝 Enhancement Note: The responsibilities highlight a blend of traditional business analysis with a strong emphasis on Agile practices and UX Design. The need to translate mission objectives into user stories and manage requirements within a product backlog is central. The mention of AWS and enterprise application deployment suggests a need for understanding cloud-based architectures and scalable solutions.
🎓 Skills & Qualifications
Education:
- Bachelor's Degree required.
Experience:
- Minimum of five (5) years of experience as a business analyst on iterative software development projects.
- Demonstrated expertise in UX Design for enterprise applications, particularly within AWS environments.
- Hands-on experience with large-scale, high-performance enterprise application deployment.
- Expertise in UX Design within complex, heterogeneous environments.
- Proven ability to align real-world mission/business objectives with software development practices and technologies.
- Experience in decomposing large business needs into layered requirements and user stories.
- Experience conducting stakeholder interviews to gather information.
- Experience analyzing data and understanding data relationships across business areas.
- Familiarity with all phases of the software development lifecycle (SDLC), including planning, development, requirements management, configuration management (CM), quality assurance, and release management.
- Experience with estimation techniques.
- Familiarity with Agile Scrum methodologies.
- Strong proficiency in MS Office Suite (Excel, Word, Project, Visio) and SharePoint.
- Ability to work constructively with technically and geographically diverse teams, demonstrating adaptability.
- Must be able to pass a CBP Background Investigation (U.S. Citizenship is required).
Required Skills:
- Business Analysis
- UX Design
- Agile Methodology
- Scrum Framework
- Requirements Gathering & Management
- User Story Creation
- Stakeholder Engagement & Management
- Software Development Lifecycle (SDLC)
- Data Analysis & Modeling
- Prototyping & Mockup Creation
- Functional & Technical Specification Development
- AWS Environment Understanding
- MS Office Suite (Excel, Word, Project, Visio)
- SharePoint
Preferred Skills:
- UI/UX Certification
- Software Development Background
- Certified Business Analysis Professional (CBAP)
- Certified Product Owner (CSPO)
- Knowledge and experience with the Business Analysis Body of Knowledge (BABOK)
- Experience with VersionOne (or similar Agile project management tools)
- Experience with ServiceNow (or similar service desk solutions)
- Ability to act independently to expose and resolve problems
- Excellent verbal and written communication skills
📝 Enhancement Note: The "UI/UX Certification" is listed as a qualification rather than a preferred skill, indicating its importance. The requirement for U.S. Citizenship and CBP Background Investigation is crucial for candidates. Preferred skills like CBAP and CSPO suggest a desire for formal certifications in business analysis and Agile product management.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
- Showcase examples of user-centric designs for enterprise applications, highlighting the UX thought process.
- Include case studies demonstrating the successful decomposition of complex business objectives into actionable user stories and requirements within an Agile framework.
- Provide samples of functional and non-functional requirements documentation, user stories, and mockups/prototypes for web applications or business systems.
- Demonstrate experience in translating business needs into technical specifications, with examples of how these were implemented.
- Evidence of working within or supporting an Agile/Scrum development process, including contributions to backlogs and iterative cycles.
Process Documentation:
- Examples of process documentation for requirements gathering, analysis, and management within an Agile environment.
- Documentation illustrating the workflow for translating business needs into technical requirements.
- Evidence of creating data models or mockups to support business processes and system designs.
- Samples of how you have facilitated meetings, documented decisions, and managed action items.
📝 Enhancement Note: While not explicitly requested, a portfolio demonstrating UX design skills, Agile requirement management, and successful translation of business needs into technical solutions would significantly strengthen an applicant's profile for this role. The emphasis on Agile and custom software development implies a need to showcase experience with iterative processes.
💵 Compensation & Benefits
Salary Range: $86,600 - $181,800 USD per year
Benefits:
- Comprehensive healthcare coverage
- Wellness programs
- Financial planning and support
- Retirement savings plans
- Family support benefits
- Opportunities for continuing education
- Flexible time off benefits
Working Hours:
- Full-time employment, likely a standard 40-hour work week. The specific daily schedule may vary but will align with typical business hours to facilitate collaboration with stakeholders and the development team.
📝 Enhancement Note: The salary range is broad, reflecting the potential for varied experience levels within the "Mid-Senior Level" category and the dynamic nature of government contracting roles. The benefits package is described as comprehensive, covering key areas important to employees, with a notable mention of flexible time off.
🎯 Team & Company Context
🏢 Company Culture
Industry: Information Technology / Government Contracting / Defense & Aerospace Company Size: Large Enterprise (CACI International is a significant player in the IT and defense sectors, with tens of thousands of employees globally). This size implies access to extensive resources, diverse project opportunities, and established corporate structures. Founded: 1962 (CACI has a long history, indicating stability and deep experience in its fields).
Team Structure:
- The role is part of the BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team.
- This team supports the Customs and Border Protection (CBP) client within the Department of Homeland Security (DHS).
- The team likely operates with an Agile/Scrum methodology, implying cross-functional collaboration among roles such as Scrum Masters, Developers, Testers, Product Owners, and other Analysts.
- The structure will involve close interaction with client stakeholders and potentially other CACI teams supporting the CBP mission.
Methodology:
- Agile/Scrum methodology is central to the team's operations, focusing on iterative development, continuous feedback, and rapid adaptation.
- Emphasis on Agile Software Development best practices for the Department of Homeland Security (DHS).
- The "Agile Solution Factory" (ASF) model suggests a structured approach to delivering agile solutions efficiently and effectively.
Company Website: https://www.caci.com/
📝 Enhancement Note: CACI's long history and large size suggest a stable work environment with opportunities for structured career growth. The specific project (BEAGLE for CBP) indicates a mission-critical government sector focus, requiring strong adherence to federal standards and security protocols. The ASF model implies a mature Agile implementation.
📈 Career & Growth Analysis
Operations Career Level: This position is likely a mid-level Business Analyst role, requiring significant experience but also offering pathways for advancement into senior analyst, lead analyst, or potentially product management roles within the Agile Solution Factory or other CACI projects. Reporting Structure: The Business Analyst will likely report to a Project Manager, Program Manager, or a Lead Business Analyst/Product Owner within the BEAGLE ASF program. Close collaboration with the Scrum Master and development team is expected. Operations Impact: The role has a direct impact on the effectiveness of CBP's border protection operations by ensuring that the software applications developed meet critical mission requirements and provide an optimal user experience for frontline personnel. This involves translating complex operational needs into functional and user-friendly technology solutions.
Growth Opportunities:
- Skill Specialization: Deepen expertise in UX Design, specific Agile frameworks (Scrum, SAFe), AWS cloud-native application development, and requirements management tools.
- Career Advancement: Progress to Senior Business Analyst, Lead Business Analyst, Product Owner, or Scrum Master roles. Opportunities may also exist in program management or client-facing roles within CACI.
- Professional Development: Access to CACI's learning resources, potential for certifications (e.g., CBAP, CSPO, AWS certifications), and exposure to large-scale government IT projects.
- Cross-Functional Experience: Gain experience working with diverse technical teams and understanding the broader lifecycle of government IT solutions.
📝 Enhancement Note: The government contracting environment, particularly within DHS/CBP, often provides stable, long-term project opportunities. Growth can be tied to performance on these projects and the acquisition of specialized skills relevant to federal IT modernization efforts.
🌐 Work Environment
Office Type: The role is specified as "On-site" in Ashburn, VA, at a CACI/Client site. This suggests a dedicated office environment for employees. Office Location(s): 405 Ashburn, VA (Ashburn CACI/Client Reimb Site), United States. This location is within the Washington D.C. metropolitan area, a hub for government contracting.
Workspace Context:
- The workspace will likely involve a collaborative office setting, typical for Agile teams, facilitating direct communication and interaction.
- Access to standard office technology, including MS Office and SharePoint, is expected.
- The work environment will be focused on supporting the CBP mission, requiring a professional and mission-oriented approach.
- Opportunities for direct interaction with development teams, client representatives, and other subject matter experts will be prevalent.
Work Schedule:
- Standard full-time working hours (approximately 40 hours per week).
- While the role is on-site, the Agile nature of the work may involve flexible scheduling within core business hours to accommodate team collaboration and stakeholder availability.
📝 Enhancement Note: Working on-site in the Northern Virginia corridor offers proximity to government agencies and a concentration of IT and defense contractors, providing networking and career development opportunities.
📄 Application & Portfolio Review Process
Interview Process:
- Initial Screening: HR or recruiter call to assess basic qualifications, interest, and salary expectations.
- Hiring Manager/Team Lead Interview: Deeper dive into experience, technical skills (Business Analysis, UX Design, Agile), and understanding of the role's responsibilities. Expect questions about past projects and problem-solving approaches.
- Technical/Skills Assessment: May involve a case study, a take-home assignment, or a live exercise to evaluate UX design capabilities, requirements decomposition skills, or Agile process knowledge.
- Team/Cultural Fit Interview: Meeting with potential team members to assess collaboration style and cultural alignment with CACI and the specific project team.
- Client-Facing Interview (Possible): Depending on the project structure, a final interview with a client representative may occur.
- Background Check: Post-offer, a CBP Background Investigation will be initiated.
Portfolio Review Tips:
- UX Design Focus: Prepare to showcase your UX design process, including user research (if applicable), wireframing, prototyping, and usability testing insights. Highlight how your designs addressed specific user needs or business objectives.
- Agile Requirements: Include examples of well-written user stories, clear functional/non-functional requirements, and how you managed a product backlog or decomposed complex needs.
- Case Studies: Present 2-3 concise case studies detailing a business problem, your analytical approach, the solutions you designed (both process and UX), and the impact/outcomes achieved. Quantify results where possible.
- Visuals: Ensure your portfolio is visually appealing and easy to navigate. Use mockups, diagrams, and flowcharts to illustrate your points effectively.
- Tailoring: Emphasize projects with similar complexity or in government/large enterprise settings if possible.
Challenge Preparation:
- Scenario-Based Questions: Be ready to answer questions about how you would handle common BA/UX challenges, such as conflicting stakeholder requirements, scope creep, or designing for complex user workflows.
- Agile Principles: Review Agile and Scrum principles, common ceremonies, and the role of a Business Analyst within these frameworks.
- Technical Acumen: Prepare to discuss your experience with AWS, enterprise applications, and relevant software development practices.
- Mission Alignment: Understand the importance of the CBP mission and be able to articulate how your skills contribute to its success.
📝 Enhancement Note: Given the government client and Agile environment, expect interviews to heavily focus on practical application of skills, problem-solving within constraints, and understanding of process. The portfolio is a key differentiator, especially for the UX design aspect.
🛠 Tools & Technology Stack
Primary Tools:
- Agile Project Management: VersionOne (desired), Jira, or similar tools for backlog management, sprint tracking, and user story management.
- Prototyping & Design: Tools like Figma, Sketch, Adobe XD, Axure, or similar for UI/UX design and wireframing.
- Diagramming & Modeling: Microsoft Visio, Lucidchart, or similar for process flows, data models, and system architecture diagrams.
- Productivity Suite: Microsoft Office Suite (Excel, Word, PowerPoint, Project) is essential.
- Collaboration Platforms: SharePoint for document management and collaboration.
Analytics & Reporting:
- While not explicitly detailed, experience with data analysis tools and reporting dashboards may be beneficial for understanding user behavior and application performance.
CRM & Automation:
- ServiceNow (desired) or similar ITSM/service desk solutions.
- General understanding of CRM principles and how applications integrate with broader enterprise systems.
📝 Enhancement Note: Proficiency in specific UX design tools and Agile project management software like VersionOne or Jira is highly valued. Experience with AWS services relevant to application deployment and management would also be advantageous.
👥 Team Culture & Values
Operations Values:
- Integrity: A core value at CACI, emphasizing ethical conduct and trustworthiness in all operations.
- Innovation: Encouraging creative ideas to solve complex technical and procedural problems.
- Mission Focus: Dedication to supporting critical national security missions, like those of CBP.
- Collaboration: Working effectively with diverse teams and stakeholders to achieve common goals.
- Customer Focus: Ensuring client needs are met and exceeded through high-quality deliverables.
- Efficiency: Driving process improvements and utilizing technology to enhance operational effectiveness.
Collaboration Style:
- Agile Teamwork: Emphasis on cross-functional collaboration within Scrum teams, with open communication and shared responsibility.
- Stakeholder Engagement: Proactive and consistent interaction with clients and internal stakeholders to ensure alignment and gather feedback.
- Knowledge Sharing: A culture that encourages sharing best practices, lessons learned, and technical expertise among team members.
- Problem-Solving: A collective approach to identifying and resolving issues, leveraging the diverse skills within the team.
📝 Enhancement Note: CACI's emphasis on integrity, innovation, and mission focus suggests a professional environment where dedication to public service and technological advancement are valued. The Agile nature of the team implies a dynamic and interactive collaboration style.
⚡ Challenges & Growth Opportunities
Challenges:
- Complex Mission Requirements: Translating the intricate and evolving needs of border security operations into functional software.
- Agile Adaptation: Ensuring smooth adoption and continuous improvement of Agile/Scrum processes within a large government context.
- Technical Integration: Working with complex, heterogeneous environments and ensuring seamless integration of new applications.
- Stakeholder Alignment: Managing diverse expectations and priorities from various client and internal stakeholders.
- AWS Environment: Navigating and designing for a cloud-based AWS infrastructure, ensuring scalability and performance.
Learning & Development Opportunities:
- Agile Certifications: Opportunities to pursue certifications like Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), or SAFe certifications.
- UX Specialization: Advanced training or certifications in UX design principles, user research, and usability testing.
- AWS Cloud Skills: Developing expertise in AWS services relevant to application development and deployment.
- Government Contracting: Gaining in-depth knowledge of federal IT acquisition, security requirements, and mission contexts.
- Career Pathing: Structured programs within CACI for career advancement and skill development in business analysis, project management, and technical leadership.
📝 Enhancement Note: The challenges presented are typical of large-scale government IT projects, offering significant opportunities for professional growth and skill development in high-demand areas like Agile, UX, and cloud technologies.
💡 Interview Preparation
Strategy Questions:
- Requirements Elicitation: "Describe a time you had to elicit requirements from a difficult stakeholder. What was your approach, and what was the outcome?" (Focus on communication, active listening, and problem-solving).
- Agile Process: "How do you approach translating business needs into user stories within an Agile framework? What makes a user story 'good'?" (Emphasize INVEST criteria, clarity, and value).
- UX Design Process: "Walk me through your process for designing a new feature for an enterprise application. How do you incorporate user feedback?" (Highlight your design methodology, prototyping, and iteration).
- Problem Solving: "Describe a complex business problem you solved using technology. What steps did you take, and what was the impact?" (Focus on analytical thinking, solution design, and measurable results).
Company & Culture Questions:
- "What interests you about CACI and this specific role supporting CBP?" (Research CACI's mission, values, and the BEAGLE program).
- "How do you handle working in a deadline-driven environment with potentially shifting priorities?" (Demonstrate adaptability and prioritization skills).
- "How do you ensure collaboration and effective communication within a geographically diverse or cross-functional team?" (Provide examples of your collaborative approaches).
Portfolio Presentation Strategy:
- Structure: Organize your portfolio around key skills: Business Analysis (Requirements, User Stories), UX Design (Process, Mockups), and Project Impact (Case Studies).
- Narrative: For each project, clearly state the business problem, your role, the solution you developed (functional requirements, UX design), and the measurable outcome or benefit.
- Visuals: Use high-quality visuals (mockups, diagrams) to illustrate your design and analysis work.
- Conciseness: Be prepared to present key aspects of 2-3 projects within a limited timeframe. Highlight your specific contributions.
- Q&A Readiness: Anticipate questions about your design choices, requirement decisions, and how you handled challenges within your projects.
📝 Enhancement Note: Be prepared to discuss specific tools and methodologies used in your projects. Demonstrating an understanding of the government contracting environment and the mission of CBP will be advantageous.
📌 Application Steps
To apply for this operations position:
- Submit your application through the official CACI careers portal link provided.
- Resume Optimization: Tailor your resume to highlight experience in Business Analysis, UX Design, Agile/Scrum methodologies, requirements management, stakeholder engagement, and any relevant certifications (e.g., UI/UX). Quantify achievements and use keywords from the job description.
- Portfolio Preparation: Compile a digital portfolio showcasing your UX design process, sample user stories, functional specifications, and mockups. Prepare 2-3 concise case studies demonstrating your analytical and problem-solving skills.
- Company Research: Familiarize yourself with CACI International, its mission, values, and its role in government contracting. Research the BEAGLE program and its objectives for CBP.
- Interview Practice: Practice answering common Business Analyst and UX interview questions, focusing on behavioral examples and your approach to problem-solving within Agile environments. Prepare to discuss your portfolio projects in detail.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions based on the provided data. All details, especially regarding specific project nuances, team dynamics, and exact interview processes, should be verified directly with the hiring organization (CACI International) before making application decisions.
Application Requirements
Candidates must have a bachelor's degree and a minimum of five years of experience as a business analyst on iterative software development projects. A UI/UX certification and familiarity with Agile Scrum methodologies are also required.