Business Analyst

Zagreb, Croatia (Remote)

Ingemark is a custom software development agency trusted by some of the largest companies in Southeast Europe, as well as a number of companies from Western Europe, the Middle East, and the U.S. We love technology, but our true passion lies in using it to help our clients run their business better because the bottom line is, well, their bottom line.


About the Role

We seek an experienced Business Analyst to join our software development team. In this role, you will be instrumental in understanding, documenting, and communicating business requirements, ensuring the successful delivery of high-quality software products.

What We Are Looking For

  • 3+ years of proven experience as a Business Analyst in a software development environment.
  • Strong understanding of software development methodologies (e.g., Agile Scrum, Kanban).
  • Familiarity with business analysis techniques such as SWOT, MoSCoW, BPMN, user story mapping, or value stream mapping.
  • Excellent analytical and problem-solving skills with the ability to break down complex problems into manageable components.
  • Exceptional communication and interpersonal skills, with the ability to effectively communicate with technical and non-technical stakeholders.
  • Proficiency in requirements gathering techniques (interviews, workshops, surveys, etc.).
  • Experience with requirements management tools (e.g., Redmine, Jira, Confluence, Azure DevOps, etc.).
  • Ability to create clear and comprehensive documentation.
  • Strong organizational skills and attention to detail.
  • Experience in supporting presales efforts, including solution presentations and proposal writing.

Job Responsibilities

  • Collaborate closely with stakeholders (product owners, development teams, clients) to elicit, analyze, and document business requirements, user stories, and acceptance criteria.
  • Translate complex business needs into precise, concise, and actionable functional and non-functional specifications.
  • Conduct thorough business process analysis, identifying inefficiencies and recommending improvements.
  • Facilitate workshops, meetings, and discussions to gather and validate requirements.
  • Create and maintain documentation, including process flows, use cases, wireframes, and data models.
  • Act as a liaison between business stakeholders and technical teams, ensuring a shared understanding of project scope and objectives.
  • Participate in the entire software development lifecycle, from conceptualization to deployment and post-launch support.
  • Assist in testing and quality assurance activities to ensure that developed solutions meet business requirements.
  • Stay up-to-date with industry trends and best practices in business analysis and software development.
  • Support presales by analysing client needs and preparing tailored or blueprint-based solution proposals.

Nice to have

  • Experience with specific industries relevant to our company (e.g., FinTech, Healthcare, E-commerce).
  • Familiarity with UI/UX principles and design thinking.
  • Experience with SQL or data modeling.
  • Previous knowledge of programming languages or technologies.
  • Familiarity with frameworks and standards such as ITIL, BPMN, or TOGAF is a plus.

Why Join Ingemark?

  • Choose your work location: remote / hybrid / in office
  • Opportunity to grow into an international business analyst role, working on international projects and collaborating with global clients
  • Educational budget (books, lectures, courses, conferences)
  • Christmas, vacation, and a new baby bonus
  • Paid kindergarten
  • 100% covered Multisport Card



Business Analyst

Job description

Business Analyst

Personal information
Add
Professional data
Add