« Back to all Job Openings

Systems Analyst

Apply for Systems Analyst Position

Location: Washington, DC
Posted: 03/08/2024

Responsibilities

  • Identifies, analyzes, and engages with stakeholders to understand their needs, manages expectations, addresses concerns, and aligns interests with project goals.
  • Employs techniques for requirements management - elicitation, analysis, prioritization, traceability, requirements verification and validation.
  • Reviews, analyzes, and evaluates functional and non-functional business systems requirements and user needs. Formulates systems requirements to parallel overall business strategies.
  • Writes detailed descriptions of user needs, systems requirements, user stories, acceptance criteria, program functions, and steps required to develop or modify computer programs.
  • Supports and facilitates Agile rituals: team scrum meetings, backlog grooming, sprint review and planning sessions.
  • Analyzes business process with the purpose of re-engineering and employs business process modeling techniques to gain an understanding of technical problems and solutions as they relate to the current and future business environment. 
  • Possesses the ability to analyze complex systems, including legacy systems, and identify areas for improvement. 
  • Possesses strong problem-solving skills to address system issues and optimize processes. 
  • Employs effective verbal and written communication skills for conveying technical information to technical and non-technical stakeholders. 
  • Captures current state of systems, including system architecture and requirements. 
  • Coordinates tasks related to various system analysis efforts. 
  • Works collaboratively with cross-functional teams, including developers, testers, and architects.

Experience/Education 

  • Bachelor’s degree in computer science, information security, or related field.
  • 5+ years of relevant work experience in system analysis or business analysis. (required)
  • Experience in analyzing and designing information systems and working with technical teams. (required). 
  • Excellent communication and writing skills, with the ability to convey complex information in a clear and concise manner. (required)
  • Familiarity with system architecture and design principles. (required).
  • Industry knowledge – understanding of the IT industry, including trends, technologies, and best practices.
  • Understanding of software development methodologies (e.g., Agile, AgileFall, Waterfall). 

Candidates should demonstrate proficiency in at least some of the following areas:

  • Data analysis – data modeling, data visualization
  • Project management – project planning, scope management, risk management
  • User Experience (UX) design – wireframing, user interface (UI) design principles
  • Change management – change impact analysis, stakeholder management
  • Training and documentation – training material development, user documentation
  • System Integration and user acceptance testing.

Tools/Technology Experience

  • Experience with business analysis tools such as JIRA, Confluence, ServiceNow, Microsoft Visio, or similar.
  • Proficiency in analyzing information systems with programming languages (.NET, Java, C++, Python) and scripting languages. 
  • Knowledge of database management systems (e.g., SQL). 

Apply for Systems Analyst Position

Scroll to Top