หน้าที่และความรับผิดชอบ
- วิเคราะห์และรวบรวมความต้องการของผู้ใช้งาน (User Requirements) จากผู้มีส่วนเกี่ยวข้อง (Stakeholders)
- สรุปความต้องการและแปลงเป็นเอกสารเชิงระบบ เช่น Work Flow Diagram, Data Flow Diagram (DFD), Use Case, และเอกสารอื่นที่จำเป็น เพื่อให้เห็นภาพรวมของระบบอย่างชัดเจน
- ออกแบบ API Specification เพื่อใช้ในการสื่อสารระหว่างระบบ Frontend และ Backend อย่างมีประสิทธิภาพ
- ออกแบบ ER Diagram และวางโครงสร้าง Database Schema ให้เหมาะสมกับรูปแบบการใช้งานและรองรับการขยายในอนาคต
- ทำงานร่วมกับทีม Developer, Tester และ Project Manager เพื่อถ่ายทอดความเข้าใจในระบบ และสนับสนุนการพัฒนาให้เป็นไปตามความต้องการของธุรกิจ
- ตรวจสอบความถูกต้องของระบบที่พัฒนาขึ้น เทียบกับ Requirement ที่ได้รวบรวมไว้ และเสนอแนวทางแก้ไขเมื่อพบปัญหา
คุณสมบัติผู้สมัคร
- วุฒิการศึกษาระดับปริญญาตรีขึ้นไป สาขาวิศวกรรมคอมพิวเตอร์, วิทยาการคอมพิวเตอร์, เทคโนโลยีสารสนเทศ หรือสาขาอื่นที่เกี่ยวข้อง
- มีประสบการณ์ในการทำงานด้าน System Analyst หรือ Business Analyst อย่างน้อย 3 ปีขึ้นไป
- มีความเข้าใจในการวิเคราะห์ระบบ, รวบรวมและจัดทำเอกสารความต้องการของผู้ใช้งาน (User Requirements)
- สามารถออกแบบ Work Flow, Data Flow Diagram (DFD), Use Case และเอกสารเชิงเทคนิคอื่น ๆ ได้อย่างมีประสิทธิภาพ
- มีความสามารถในการออกแบบ ER Diagram และวางโครงสร้างฐานข้อมูล (Database Schema)
- เข้าใจหลักการทำงานของ RESTful API และสามารถเขียน/อ่าน API Specification ได้ (เช่นผ่าน Swagger, Postman)
- มีประสบการณ์ใช้งานเครื่องมือในการวิเคราะห์และวางแผนระบบ เช่น
- JIRA, Confluence, draw.io หรือเครื่องมือวาด Diagram อื่น ๆ สำหรับสื่อสารโครงสร้างระบบ
- มีทักษะการสื่อสารที่ดี และสามารถทำงานร่วมกับทีม Developer, Tester และ Project Manager ได้อย่างราบรื่น
- หากมีความเข้าใจในกระบวนการพัฒนาแบบ Agile / Scrum จะพิจารณาเป็นพิเศษ
- หากมีประสบการณ์ด้าน Web หรือ Mobile Application Development จะได้รับการพิจารณาเป็นพิเศษ
สวัสดิการ
- ประกันสังคม
- โบนัส ปรับเงินประจำปี
- ประกันกลุ่ม
- ลากิจ ลาป่วย ลาพักร้อน
