Software Analyst


  • Communicate with external parties and collaborate with the rest of the project stakeholders
  • Actively participate in the User Experience design process, including the preparation of wireframes, graphics designs, and workflow descriptions
  • Gather and elaborate requirements
  • Analyze and document business processes
  • Prepare functional specification documentation and define non-functional product requirements
  • Support the delivery verification activities during the iterative development processes
  • Ensure that the delivered software increments meet the specified acceptance criteria and the expectations of the involved stakeholders
  • Participate in the creation and management of team tasks using issue tracking systems and project management systems



  • Analytic thinking
  • Self-discipline and time management
  • Strong communication skills
  • Good interpersonal and client-handling skills with the ability to manage expectations and explain technical details
  • Presentation skills
  • Excellent command of spoken and written English
  • Ability to contribute to a team effort
  • 1+ years of professional experience


Any non-empty set of the following skills is considered a plus for the candidate:

  • Experience with issue tracking and project management systems
  • Experience with image manipulation software products, such as sketching and wireframe creation tools, raster and vector graphic editors
  • Familiarity with the agile development methodologies Scrum and Kanban


What we offer:

  • Direct collaboration with stakeholders at Fortune 500 companies and innovative startups
  • Individual career development plan
  • Company-supported internal and external trainings
  • Flexible working hours
  • Great work-life balance
  • Social benefits and bonuses
  • Supplementary health insurance