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).