Position: Software System Analyst
Company: Ciklum
Experience required: 2y
English level: upper

Ciklum Client is a software provider that serves the worldwide gambling industry by developing bespoke software and back-office systems

**Job Purpose:**
Software System Analysts is a critical role for organization as responsible for maintaining and improving Software systems by preparing new solutions for future requirements of organization and its clients.

**Responsibilities:**
- Communication and coordination between the business units, development and test teams
- Define requirements for a business and customer/user perspective considering technical implementation detail
- Business process design: create flow diagrams in order to ensure all points are covered in requirement process flow
- Prepare requirement documents including mockups, flow charts, functional and non-functional requirements and impact to as-is system
- Defines application problem by conferring with clients; evaluating procedures and processes
- Develops solution by preparing and evaluating alternative workflow solutions
- Controls solution by establishing specifications and coordinating production with programmers
- Validates results by testing programs
- Ensures operation by training client personnel and providing support
- Provides reference by writing documentation
- Accomplishes information systems and organization mission by completing related results as needed

**Requirements:**
- Advanced level of verbal and written English is a must
- Proven skill and effectiveness in requirements gathering, definition, business planning, data analysis, process analysis, business and functional requirements analysis, system design, testing implementation
- Strong SQL knowledge and hands on experience
- Understanding of Restful services
- Experience with Java, GUI or Web front-end development, SQL, Postgres, or equivalent database tools is a plus
- Experience with Agile software development using JIRA
- Significant experience with solution documentation including flow diagrams and/or screen/page design flows.
- Knowledge of the Incident Response life-cycle, working independently to investigate and effectively respond to software incidents