Description
The candidate will be responsible for performing system analyst duties for a web-based system. Duties may include interviewing customers, users, and other stakeholders, documenting requirements definition sessions, analysing documentation, maintaining the projects analysis knowledge base, writing use cases, mocking up web-pages, and developing process flows and activity diagrams, analysing priority emergent issues, reading and understanding existing requirements, diagnosing in multiple environments whether an issue is happening consistently and under what conditions, working with developers to convey knowledge, and doing a basic test of developed solutions to ensure they meet requirements. Candidate should be experienced with facilitating client interview sessions and directly participating in detailed analysis and data modelling discussions. The business clients for this application are geographically dispersed and much of the requirements gathering and definition phases will be performed on conference calls. Limited or no travel required (5% or less). The project team consists of a project manager, systems analysts, Java web developers, a report developer, a DBA, and an architect.
Duties may include:Facilitating and documenting requirements gathering sessions
Analyzing documentation
Maintaining the project analysis knowledge base
Writing use cases
Mocking up web pages
Creating report specifications
Developing process flows and activity diagrams
Maintaining technical artifacts including the requirements traceability Matrix, use cases, user interface specifications and migration plans, and other project documentation in accordance with department procedures
Contributing to test strategy and planning discussions
Performing application testing
Analyzing emergent production support issues
Reading and understanding existing requirements
Creating or updating requirements documents (Use Cases, UI specifications, Report specifications) where needed
Communicating status to management and other stakeholders
Communicating analysis to developers and testers
Running basic SQL queries against databases to facilitate analysis and testing
Updating work tickets to ensure correct status and to document the issue and results (Tools: Jira)
Following department policy and procedures
At least five years experience performing Systems Analyst activities
A thorough understanding of software development methodologies
Some SQL experience required
Excellent facilitation and analytic skills
Experience planning tests and testing applications including functional, security, system and integration, accessibility, parallel, etc.
Excellent communications skills including both written and verbal communications and listening
Experience with configuration management tools used to apply version control to application artifacts
Experience interacting with a development team including technical and business staff
Experience developing Use Cases
Experience creating web page mockups
Bachelors degree or better preferred
Systems Analyst certification or equivalent is preferred