UNIXDEV

System Analyst — Careers

Own discovery for a feature: turn business needs into measurable acceptance criteria and an agreed contract for the development team.

Engineering · Full-time · Bangkok · Phaholyothin Place (Ari BTS) · Mid

Applications are open.

You lead the early work on a feature, from the business requirement to a contract the team can build. The quality of the handover matters more than the number of pages produced.

How we work

  • API contracts, data models and acceptance criteria live in a shared source of truth for people and AI tools.
  • Discovery moves through a contract-baseline review before build and QA/UAT.
  • In our Understanding Loop, a teammate explains their understanding and a senior challenges it with questions.
  • AI helps draft documents, diagrams and specifications; people retain responsibility for judgment and context.
  • The process follows our ISO 9001 and ISO/IEC 29110 practices without adding paperwork for its own sake.

Responsibilities

  • Own feature discovery, measurable Given/When/Then acceptance criteria and the Definition of Ready.
  • Draft API and data-model contracts and review them with architects or senior engineers.
  • Track open questions, assumptions and investigation work; identify provisional parts of the contract.
  • Maintain documentation, decision records and shared context for developers and AI tools.
  • Facilitate workshops between stakeholders and frontend, PHP, Python and WordPress teams.
  • Keep requirements, contracts and tests traceable; support UAT against the agreed criteria.
  • Present in the Understanding Loop and develop the ability to challenge design decisions constructively.

Qualifications

  • Around 2–4 years in systems or business analysis, or equivalent delivery experience.
  • Ability to write measurable acceptance criteria and model processes with BPMN or UML.
  • Enough understanding of APIs, data models and web applications to draft implementable contracts.
  • Clear written Thai and working English; many specifications and contracts are in English.
  • Ability to use AI tools for discovery while reviewing their output.

Helpful experience

  • Programming experience in Python or another language.
  • Experience with government TORs or regulated domains.
  • Familiarity with Agile/Scrum, Jira, Confluence or Figma.

What we offer

  • A growth path supported by the Understanding Loop and documented engineering decisions.
  • An audited quality process with an emphasis on useful work.
  • Enterprise and public-sector projects, with customer confidentiality respected.
  • A team that uses AI in its daily work.
  • A Bangkok-based role, with compensation discussed according to experience.

Apply

Email your CV or CV link and a short introduction. The button opens your email app; review the message and send it there. No application is submitted by clicking alone.

Prepare an application email →