JOB SUMMARY The Successful Candidate shall be responsible for ensuring that the business requirements of the client are clearly, completely and accurately understood and documented using the prescribed document templates, and that the delivered systems provide all the documented client and system requirements
JOB DUTIES AND RESPONSIBILITIES
Liaises extensively with system owners and users to understand and validate business requirements
Analyzes business requirements vis-à-vis existing processes and systems, proposes technically feasible solutions, and recommends the best option based on pros and cons of each solution
Incorporates business process improvements for operational efficiency into the overall solution
Prepares detailed Functional and System Requirements Specification documents with business rules and system logic, data requirements and flow, wireframe diagrams, report formats, functional and non-functional requirements, and other detailed deliverables
Works closely with application developers to ensure that the system is built as envisioned and conforming with technical and client requirements
Works closely with Systems Quality Assurance Team to ensure compliance of delivered systems with specifications documents
Facilitates user acceptance testing activities
Provides training to system trainers and users
Generates detailed project plans and supervises delivery and implementation of assigned systems and projects
Analyzes incidents encountered in live operations and determines corresponding system enhancements and fixes required
JOB REQUIREMENTS AND QUALIFICATIONS
Graduate of IT related course
Solid understanding of the current IT systems environment and development paths
Knowledgeable in prevalent operating systems (Windows, Linux) and programming languages (.NET, C#, Java, SQL scripting)
Software development/programming and design experience would be an advantage
Certification in Systems Analysis and/or Technical Writing a plus
Strong analytical skills