Position: Technical business analyst
Company: A-HR.pro
Experience required: 2y
English level: intermediate

Requirements:
• 2+ years of experience in system or business analysis;
• Object modeling using UML;
• Experience with typical integration patterns via DB, API, standard protocols (SOAP);
• Strong analytical and systems thinking skills;
• Development or Architecture experience;
• Problem solving, attention to details and result-oriented abilities;
• Experience in implementing automation processes and best practices in development processes of the Product;
• Experience in Workflow Design;
• Experience in Business Process and Decision Flow Reengineering/Analysis;
• Experience in creating functional specifications;
• Strong skills working as part of a project team;
• Good spoken and written English.

Required skills:
• SQL (MSSQL/ORACLE/PostgreSQL);
• UML;
• HTML, XML.

Will be a plus:
• Analytical and communications skills necessary to gather and define business requirements and translate them into solutions;
• Ability to facilitate workshops with financial (lending\collection) organizations;
• Loan origination/P2P/Supply Chain Finance etc. experience;
• Knowledge of Jira, Confluence.

Responsibilities:
• Improve computer systems and applications, which requires analysis and testing of all systems currently in use by the business.
• Design and write new computer programs and applications.
• Test and debug all current and new applications by the technical business analyst on a regular basis.
• Finding data and computer system risks and implementing new programming to address and eliminate these risks.
• Create data conversion scripts in order to digitally store data. Some highly sensitive information may need to be encrypted before it is entered into the system.
• Research data and write reports about computer systems, processes, and applications.
• Communicate verbally and in written form with other technical staff, informing them of potential risks and briefing them on newly created computer programs.
• Understand client’s business cases
• Gather, analyze, organize and document requirements within the scope of the contract
• Translate business requirements into technical ones for the development team
• Manage requirements by creating use cases, specifications (including RTM, BRD, SRS, FRS), UML diagrams, wireframes, etc.
• Design UI forms and business process logic
• Present the completed project to the client and gain their acceptance
• Create user training manuals and other instructional guides
• Train the end-users about the product during formal and informal presentations
• Document any change requests from the client
• Explain the approved change requests to the development team