System Analyst adalah analyst yang bertugas membuat rencana program yang akan dibangun oleh programmer dan bertugas untuk menganalisa, menyusun, dan menerapkan sistem. Seorang System Analyst akan memberi saran atau rekomendasi tentang perangkat lunak yang akan dikembangkan, untuk kemudian diimplementasikan dan memastikannya dapat berfungsi dengan baik. Responsibilities meliputi: Menganalisa requirement dan mengkonfirmasi persyaratan fungsional dari sistem yang akan dikembangkan; Menyusun dokumentasi terkait pengembangan sistem sesuai SDLC yang berlaku, termasuk FSD, TSD, Database Relationship Diagram, Sequence Diagram, Application Architecture Diagram; Melakukan koordinasi dan komunikasi secara efektif dengan team internal developer, vendor dan pihak terkait; Memberikan support terkait persiapan dan eksekusi testing (SIT & UAT); Membantu Project Manager dalam menyiapkan dokumentasi project; Membantu perusahaan dalam menganalisa risiko operasional dari segi fungsional.