Job Description :

Sample Tasks:

Examine existing IT systems and business models; identify software in production use.
Analyze system technical and business requirements.
Provide reference by creating documentation, i.e. lists, spreadsheets, process flows, narrative documents, etc.
Define application problems by conferring with clients; evaluating procedures, processes, and workflows.
Validate results by conducting documentation reviews.
Document, implement, configure and/or test feasible solutions.
Analyze and document business requirements, technical requirements, and necessary data to deliver work products throughout the project life cycle.
Elicit requirements and technology usage information using: interviews, document analysis, site visits, business process descriptions, use case inventories, software usage scenarios, event lists, application lists, architecture diagrams, business analysis, competitive product analysis, task and workflow analysis, and/or viewpoints.

Minimum Qualifications:

Five (5) years’ experience in System Analyst or Business Analyst role

A Master’s degree substitutes for three years of experience, or a Bachelor’s degree substitutes for two years, or an Associate’s degree substitutes for one year

Six (6) engagements lasting more than three (3) months in System Analyst or Business Analyst role

Desired Skills:

Broad knowledge of hardware, software and programming.
Knowledge of software Design, software Testing, software Maintenance, software development process software requirements, software architecture.
General consulting skills.
Excellent problem solving skills.
Excellent interpersonal skills with the ability to manage expectations and explain technical detail.
Excellent oral and written communication skills.

Broad knowledge of SQL, Oracle, Visual Basic, C++, Java, Unified Modelling Language (UML), Web-based technologies, and various commercially-available applications.