Department: Software Development
We are looking for a curious and technology-driven Software Analyst who enjoys understanding how systems work and finding clear solutions to complex challenges. In this role, you will work closely with technical teams and business stakeholders to define requirements and functional solutions, actively contributing to the development and optimization of modern, scalable software products.
Requirements:
- Minimum 5 years of experience in a Software Analyst, Product Analyst, or System Analyst role within software development projects
- Experience in analyzing and documenting requirements for software applications
- Hands-on experience working in Agile/Scrum environments
- Strong analytical thinking and ability to structure information effectively
- Experience creating functional documentation, including user stories, use cases, specifications, and process flows
- Experience collaborating with technical teams
- Strong attention to detail and commitment to solution quality
- Ability to prioritize and manage multiple initiatives simultaneously
- Experience with Jira or similar tools
- Interest in complex software systems and modern architectures.
Nice to have:
- Knowledge of UML and/or BPMN
- Experience with APIs and system integrations
- Knowledge of SQL and relational databases
- Experience with enterprise products or distributed systems
- Experience in domains such as digital identity, authentication, or software security
- Understanding of OAuth 2.0 and OpenID Connect concepts.
Responsibilities:
- Gather and analyze business requirements from users and stakeholders
- Analyze and understand operational processes and software workflows
- Facilitate workshops, interviews, and discovery sessions to identify functional needs
- Structure and clarify functional and non-functional requirements in a logical and consistent manner
- Create and maintain functional and technical documentation, including:
- Functional specifications
- User stories
- Use cases
- Process diagrams and operational workflows
- Data and integration models
- Translate business requirements into clear and actionable specifications for development teams
- Collaborate with software architects, developers, testers, and project managers throughout the software development lifecycle
- Assess the impact of changes on existing systems
- Identify inconsistencies, risks, and optimization opportunities within existing processes
- Contribute to defining acceptance criteria and validating implemented solutions
- Support functional and user acceptance testing activities
- Ensure requirements traceability throughout the entire project lifecycle
- Work in an Agile environment where autonomy, collaboration, and analytical thinking are highly valued.
For this position, the company reserves the right to request professional references and/or letters of recommendation.
