Position: Technical Business Analyst
Company: Attractor AI
Experience required: 3y
English level: upper

**Type of employment:** Full-time

**Experience**
- IT industry experience: 3 years or more, including collaboration with clients abroad.
- Experience in business analysis or product management: 3 years or more, including defining solutions from idea to production.
- Experience in Agile methodologies: 1 year or more.
- Proven experience in communication to large audiences and top management.

**Specialized Knowledge**
- Understanding and ability to utilize Agile principles for software development.
- Understanding of scaling Agile through multiple teams. Knowledge of SAFe will be a plus.
- Extensive knowledge of business analysis activities and techniques.
- Awareness of the latest IT industry and digitalization trends.
- Knowledge of business process optimization and modeling approaches.
- Knowledge of requirements management tools (JIRA & Confluence).
- Knowledge of prototyping tools.
- Understanding of principle of integration with 3rd party systems (API, file transfer).
- Understanding of REST and web services principles.
- Knowledge of API documentation tools (Swagger)
- Knowledge of BPMN and UML notations.
- Knowledge of diagramming tools (draw.io, Lucidcharts or similar)
- Good knowledge in at least one Business Domain (would be a plus): finance, accounting, mobility, telecom, logistics.

**Responsibilities**
- Analyze capability gaps within the current functionality and define improvement options
- Collaborate proactively with business stakeholders, project managers, and teams to reach a common understanding of the solution to address the needs. Manage requirements communication considering the project’s specifics and stakeholders’ preferences. Moderate meetings and workshops
- Interact with the product manager on product strategy definition and target market segments
- Lead integrations with tolling agencies and other systems through multiple teams.
- Lead feature development for allocated team(s). Prepare detailed requirements, define and approve data contracts, drive refinement sessions, support development, testing, and deployment activities
- Manage solution scope, detect and track changes. Resolve conflicts and issues around requirements
- Prioritize requirements and manage their allocation. Define quality attributes (non-functional requirements) including external interfaces and constraints.
- Participate in troubleshooting of the running application. Analyze the root cause of the production issues and suggest the appropriate ways to avoid them in the future.
- Run system demos and UAT activities for the features
- Evaluate business analysis and requirements lifecycle processes and continuously improve them

**Skills & Abilities**
- Very strong English verbal and written communication skills.
- Systems thinking and functional decomposition skills.
- Strong analytical skills to make a critical assessment of the information from numerous sources.
- Modeling skills to represent requirements information in graphical form.
- Setting clear goals and priorities. Time-management, ability to handle multi-tasking activities and prioritization.
- High flexibility. Ability to modify approach as per changing stakeholders, conditions, circumstances and feedback. Quick learning.
- Excellent communication, presentation, and negotiation skills.
- Self-confidence. Ability to accept criticism for continuous improvement.

**Education**
- Master’s degree or higher (in Computer Science or similar, desirable).
- Business education (desirable).

**We offer**
- Competitive salary
- Possibility to work in professional environment and simply amazing people
- Flexible working hours (start your day between 9:00 and 11:30)
- Ability to work remotely
- Paid vacation (24 working days) and sick leaves
- Medical insurance