General
We are looking for IT Business Analysts to join our client’s team and operate across multiple squads and a variety of projects, interacting with different banking applications and internal processes. The role supports a wide range of business needs (technical, functional, and non-functional) within an agile setup.
Responsibilities/Activities
- Elicit, analyze, and clarify business requirements for software solutions
- Translate business needs into technical designs, ensuring appropriate detail at feature and user story level
- Analyze the impact of new requirements on existing systems and the overall IT landscape
- Actively participate in Agile ceremonies, facilitating requirement discussions and clarifications
- Contribute to backlog refinement, ensuring requirements are ready for delivery within a two-week sprint
- Support development teams in delivering optimal technical solutions
- Define and execute functional testing strategies aligned with acceptance criteria
- Collaborate with QA teams to create and maintain test documentation (test plans, test suites, test cases) and identify automation opportunities
- Present outcomes during demo sessions
- Investigate issues, propose solutions, or escalate when needed
- Provide third-level support for production incidents, when required
- Analyze, design, and optimize database structures in line with business needs
- Interpret database systems, including relationships and data flows, with a solid understanding of relational databases
- Apply basic coding knowledge to support system analysis
- Use appropriate tools to create diagrams, workflows, and process documentation
- Work with APIs and REST services, supporting integrations and troubleshooting
- Apply testing methodologies to validate changes and ensure alignment with requirements
Requirements
Technical
- At least 4 years of experience in requirements elicitation and specification for application development, including at least 2 years in a similar role
- Proven experience as an IT Business Analyst
- Experience working with REST APIs
- Experience with different types of integration, synchronous and asynchronous
- Experience with collaborative tools such as Confluence, Jira/Azure DevOps
- Knowledge of XML, XSD, JSON, WSDL, JSON Schema
- Previous experience with Agile methodologies
Education
- University degree in Software Engineering-related field, or equivalent practical experience
Others
- Fluent English, both written and spoken
- Strong analytical thinking and problem-solving abilities
- Excellent communication skills and ability to collaborate with multiple stakeholders
- Adaptability and ability to manage change effectively
Nice to have requirements
- Experience in the banking domain or familiarity with banking applications
- Experience creating API documentation using Swagger, YAML, or OpenAPI
- Solid understanding of IT architecture, database management systems, QA practices, and data analysis
- Certifications or courses in information systems design
- Formal training or courses in database management