Analyze designs and prepares application/system specifications for information systems solutions which address business needs and methods for testing and installing them.
Formulates and defines system scope and objectives based on user-defined needs.
Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
Prepares detailed specifications, mapping specifications, business flow diagrams, gap analysis documentation from which system configuration will be done.
Analyzes and revises existing system logic and documentation as necessary.
Works with IT and business management to identify and specify the complex business requirements and processes, and in the application design, testing and implementation process.
Coordinates the activities with other IT sections (e.g. engineering team and architects).
Responsible for writing test scenarios, test scripts, and testing if needed.
Seeks out, includes, analyzes and documents business and user needs and requirements, and translates into proper system requirement specifications.
Functions as subject matter expert for industry and system-related issues.
Possesses full knowledge of phases of systems analysis as relates to configuration, but also considers the business implications of the application of technology to the current and future business environment.
Hands-on experience writing database queries, No-SQL databases, preparing JSON/XML samples for affinity partners, modifying XML/JSON schemas, and authoring/publishing business rules using Drools.