Back to All Roles

Technical Business Analyst

AT A GLANCE

We are looking for an experienced Technical Business Analyst. As a Mid Technical Business Analyst, you will be part of our partner’s IT Services project and delivery team, driving end-to-end functional analysis for a large-scale platform with multiple interrelated business workflows. You will be involved in the full requirements lifecycle across all project phases, working closely with developers and stakeholders to translate complex business rules into clear functional specifications, define comprehensive test scenarios, and contribute to the successful delivery of high-quality, production-ready solutions.

Ready to apply?
~3 minutes · Name, email, phone, and your CV.
Share Link

Application Deadline: 15/10/2026

Code.Hub is a leading Tech Recruitment, Learning & Development, Extended Team and Project Delivery partner in Greece. Since 2017, Code.Hub has been helping organizations build and scale high-performing technology teams, while supporting Software Engineers in developing their skills and growing their careers.

With expertise across modern technologies and digital transformation projects, Code.Hub collaborates with leading organizations in FinTech, Banking, Insurance, Gaming, Telecommunications and Consulting, providing services and solutions in technology, consulting, software delivery and operations.

Code.Hub has built one of the strongest tech ecosystems in Greece, managing large-scale technology projects and supporting companies through specialized recruitment and upskilling solutions. In 2026, Code.Hub was certified as a Great Place to Work®, while also receiving HR Awards distinctions for Talent Management, Recruitment Strategy, Mentoring and Learning & Development initiatives, highlighting the company’s strong investment in people growth, innovation and employee experience.

Employment Type:

You will be joining a leading Digital Transformation project delivered by one of Greece’s most established information management and technology providers. Our partner specializes in document management, intelligent data processing, and secure information storage solutions, helping organizations streamline operations, enhance compliance, and improve business efficiency through advanced technologies and automation. Operating across multiple industries, the company is committed to driving innovation and delivering high-impact digital solutions that support the evolving needs of modern enterprises.

Language Requirement: ,

Minimum Years of Experience: 3

Key Responsibilities

  • End-to-End Requirements Analysis: Elicit, analyze, and document detailed functional requirements covering all aspects of the platform’s workflows – including user registration & authentication flows (integration with myAADE for single sign-on, and SMS One-Time Password (OTP) for multi-factor access), application submission processes, eligibility and business rule enforcement, application lifecycle state transitions, waiting list & priority management, automated notifications (SMS / email), and administrative / back-office use cases. Ensure every use case and business scenario (including alternative and exception flows) is clearly captured and validated using the provided use case specifications, business rules, and state transition models as the primary reference.
  • Functional Specification & Documentation: Develop and maintain high-quality functional documentation. Act as the custodian of functional knowledge, continuously refining and clarifying requirements in line with the evolving project understanding, and ensuring that business rules are comprehensively reflected in the specifications.
  • Lifecycle & State Management Oversight: Own the definition and tracking of the application lifecycle states. Ensure that state transition criteria and triggers are explicitly defined, traceable to events, and agreed upon by stakeholders. Work through complex scenario modeling to confirm that edge cases are accounted for and that the platform’s behavior aligns with these rules at every step.
  • Collaboration with Development (Technical Translation): Serve as a bridge between business needs and technical implementation. Collaborate closely with the Java/Spring Boot backend and React frontend developers to translate functional requirements into technical context – for example, clarifying API-level expectations, data mappings, and integration points with external services (such as myAADE’s API for identity verification or SMS gateway for OTP). Without designing the solution yourself, ensure the development team fully understands what each feature must achieve (e.g., which data to exchange with myAADE, how OTP authentication flows should function, what triggers a notification) and provide timely clarifications or acceptance criteria to support implementation.
  • Quality Assurance & Testing Support: Take an active role in the definition of test scenarios, test cases, and acceptance criteria to validate that the delivered software meets all functional requirements. Derive comprehensive test plans directly from use cases, business rules, and state transition definitions – covering main success paths and alternative flows (e.g., error conditions like failed OTP entry, incomplete data submissions, etc.). Work with QA engineers (and perform hands-on testing as needed) to ensure that each requirement is verifiably met, including the correct enforcement of business rules, proper state progression, correct integration with external systems, and complete audit logging of user and system actions.
  • Cross-Functional Coordination: Liaise with product owners, business stakeholders, and subject matter experts as needed to clarify functional objectives and constraints. Ensure any ambiguities or requirement gaps are resolved quickly by referring to the detailed functional specs or by driving discussions for resolution. Coordinate with DevOps and operations team (when required) on non-functional needs such as logging, audit trails, and configuration, ensuring these are considered in requirements and adequately tested.
  • Continuous Validation & Improvement: Throughout development, continuously validate the evolving solution against the functional specs, promptly flagging any deviations or misunderstandings. Proactively suggest adjustments or improvements to requirements if gaps are discovered (for example, if a business rule scenario wasn’t initially considered). Ensure that the final delivered system is fully aligned with the documented requirements and that all acceptance criteria (functional and technical) are satisfied for a smooth go-live.

Required Qualifications

  • Strong Functional Analysis Expertise: Hands-on experience specifying complex software systems with multiple process flows, conditional business rules, and state-dependent behavior. Able to quickly grasp and structure intricate workflows (e.g., user onboarding & verification flows, multi-step application processes, wait-list prioritization) and produce clear, comprehensive requirements documentation (use cases, user stories, process maps, decision tables, etc.).
  • Technical Proficiency (BA Domain): Proven ability to bridge business and technical contexts. Comfortable reading and discussing API documentation, data schemas, and technical integration details with developers. Familiarity with modern web application architecture (e.g., microservices, RESTful APIs, JSON data structures) and identity / authentication mechanisms (e.g., SSO via OAuth2/OpenID, OTP two-factor authentication) is highly valued.
  • Lifecycle / Workflow & Rules-Driven Systems: Background working on projects involving rules-based workflows or state machine-driven processes is a plus. You should understand how to capture and manage state transitions, eligibility criteria, and conditional logic that govern whether a process can advance.
  • Testing & Quality Orientation: Demonstrated experience crafting test scenarios and acceptance criteria for complex functional requirements. Familiar with or experienced in user acceptance testing (UAT) processes and iterative validation of features during development.
  • Analytical Mindset & Attention to Detail: Excellent analytical and problem-solving skills with a keen eye for detail when it comes to requirement specifications. Able to spot inconsistencies or gaps in logic within provided business documentation or between different parts of the system.

Nice-to-Have Skills

  • Experience with identity and authentication solutions (OAuth2, OpenID Connect, MFA/OTP).
  • Familiarity with rules-driven or state machine-based systems.
  • Experience working with microservices architectures and RESTful APIs.
  • Exposure to User Acceptance Testing (UAT) processes and feature validation.
  • Experience collaborating with DevOps and Operations teams on logging, audit trails, and configuration requirements.

Salary (Ind.): 1900-2400 € / Per month Gross

Let’s Talk About Us

  • Hybrid working model.
  • Signing Bonus.
  • Brand new equipment.
  • Exciting & friendly work environment.
  • Career & competencies’ development.
  • Continuous learning & development experience based on infinity model through Code.Hub’s Code.Learn.
  • L&D plan for your career improvement.
  • A truly open, inclusive, and competitive-free environment to grow your skills and have fun!
  • Internal competitions & rewards.

Let’s Talk About Code.Hub-ers

  • You are eligible to free LinkedIn trainings.
  • You are eligible to have free pass to all training Code.Learn activities after 6 months from your induction.
  • Training & Tech Mentor for your induction.
  • Unlimited access to LinkedIn Learning platform (1st semester).
  • Sponsoring of a Bachelor and/or Master’s Degree from Athens Tech College.
  • Private Health Insurance.
  • Performance planning each six months and each two years planning of promotion.
  • Cocktail Fridays @ our offices.
  • Referral Bonus.
Recommended for you
Similar discipline and seniority to this posting

iOS Engineer

Salary (Ind.): 3300-3800 € / Gross  Per month

Posted 9 hours ago

iOS Mobile Engineer

Salary (Ind.): 2200-2600 € / Gross  Per month

Posted 10 hours ago
SEE ALL OPEN ROLES

Applying for

Technical Business Analyst

Your details

We’ll only use this to follow up about this role.

By submitting, you agree with Terms & Conditions