สรุปภาพรวมตำแหน่งงาน (Job Summary)
รับผิดชอบการออกแบบและกำหนดทิศทางสถาปัตยกรรมระบบของแพลตฟอร์ม HRM และ HRD รวมถึงบริหารจัดการโครงการย้ายระบบ (System Migration) จากสถาปัตยกรรม Monolithic (.NET/SQL Server) ไปสู่ Microservices (Golang/PostgreSQL) ตำแหน่งนี้มีบทบาทสำคัญในการตัดสินใจเชิงกลยุทธ์ด้านเทคโนโลยีและแบบจำลองข้อมูล (Data Model) เพื่อรองรับการเติบโตและประสิทธิภาพของระบบในระยะยาว
หน้าที่และความรับผิดชอบ (Key Responsibilities)
- กำหนดสถาปัตยกรรมเป้าหมาย (Target Architecture) แบบ Microservices และวางแผนกลยุทธ์การย้ายระบบ (Migration Strategy) จากระบบเดิมไปสู่เทคโนโลยีใหม่ โดยรักษาความเสถียรและความต่อเนื่องของการให้บริการ
- ออกแบบแบบจำลองข้อมูลที่รองรับมิติเวลา (Effective-Dated Data Model) เพื่อรองรับการคำนวณย้อนหลังและการเปลี่ยนแปลงโครงสร้างองค์กรอย่างแม่นยำ
- กำหนดมาตรฐานทางวิศวกรรมซอฟต์แวร์ จัดทำเอกสารบันทึกการตัดสินใจเชิงสถาปัตยกรรม (Architecture Decision Records: ADRs) และเป็นผู้พิจารณาอนุมัติการออกแบบทางเทคนิคของทีมพัฒนา
- ออกแบบสถาปัตยกรรมข้อมูลแบบ Multi-Tenant รวมถึงกำหนดมาตรฐานด้านความปลอดภัย (Data Security) และการจัดการสิทธิ์การเข้าถึงข้อมูลตามมาตรฐานและกฎหมายที่เกี่ยวข้อง (เช่น PDPA)
- ทำงานร่วมกับผู้บริหารและผู้มีส่วนได้เสีย (Stakeholders) เพื่อประเมินขอบเขตงาน (Scoping) และให้ข้อมูลเชิงเทคนิคประกอบการตัดสินใจทางธุรกิจ
- เป็นที่ปรึกษา (Mentor) และยกระดับขีดความสามารถทางเทคนิคให้กับทีมพัฒนา
คุณสมบัติผู้สมัคร (Qualifications)
- ประสบการณ์ด้านการพัฒนาซอฟต์แวร์ 10 ปีขึ้นไป โดยมีประสบการณ์ในบทบาท Solution Architect หรือ Software Architect อย่างน้อย 3 ปี
- มีประสบการณ์และความเชี่ยวชาญในการออกแบบระบบที่ต้องประมวลผลข้อมูลที่อ้างอิงมิติเวลา (Temporal Data) และมีความแม่นยำสูง (เช่น ระบบ Payroll, ERP, Core Banking)
- มีความเชี่ยวชาญด้านการออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDBMS) สำหรับระบบที่มีปริมาณธุรกรรม (Transaction) สูง
- มีประสบการณ์บริหารจัดการโครงการย้ายระบบ (Legacy Migration) โดยไม่กระทบต่อการดำเนินธุรกิจ
- มีความรู้ความเข้าใจในเทคโนโลยี Golang และ PostgreSQL อย่างลึกซึ้ง หรือมีความเชี่ยวชาญในเทคโนโลยีเทียบเท่าและพร้อมเรียนรู้
- มีความเข้าใจหลักการด้านความปลอดภัยของข้อมูลส่วนบุคคลและการออกแบบระบบควบคุมการเข้าถึง (Access Control)
- มีทักษะการสื่อสารที่ยอดเยี่ยม สามารถอธิบายประเด็นทางเทคนิคที่ซับซ้อนให้ผู้บริหารหรือทีม Non-Technical เข้าใจถึงผลกระทบทางธุรกิจได้
ตัวชี้วัดความสำเร็จเบื้องต้น (Success Criteria)
- สถาปัตยกรรมระบบได้รับการอนุมัติและนำไปปฏิบัติใช้จริงโดยทีมพัฒนา
- การเปิดใช้งานระบบโมดูลข้อมูลบุคลากร (Person Module) บนแพลตฟอร์มใหม่สำเร็จลุล่วง พร้อมรองรับการประมวลผลย้อนหลัง
- มีการจัดทำเอกสารและมาตรฐานสถาปัตยกรรมอย่างครบถ้วน เพื่อลดความเสี่ยงในการพึ่งพาบุคลากร (Knowledge Distribution)
วิธีการสมัคร
ส่ง Resume หรือ CV พร้อมระบุตำแหน่งที่ต้องการสมัครมาที่อีเมลด้านล่าง หากเคยมีผลงานที่เกี่ยวข้อง เช่น GitHub, บทความ หรือระบบที่เคยออกแบบ สามารถแนบมาได้
ส่งใบสมัครทางอีเมลอีเมล: kanate.k@tigersoft.co.th
หากปุ่มด้านบนไม่เปิดโปรแกรมอีเมล ให้คัดลอกที่อยู่อีเมลข้างต้นไปส่งเองได้