← ตำแหน่งงานทั้งหมด
Engineering

Software Developer — HRM (Tech Lead)

นำทีมพัฒนาฝั่ง Backend ดูแลความถูกต้องแม่นยำของการคำนวณค่าตอบแทน

บริษัท
TigerSoft
สถานที่ปฏิบัติงาน
รามอินทรา กรุงเทพมหานคร
รูปแบบการทำงาน
Onsite
ประสบการณ์
7 ปีขึ้นไป
สมัครตำแหน่งนี้

สรุปภาพรวมตำแหน่งงาน (Job Summary)

เป็นผู้นำทางเทคนิค (Technical Lead) สำหรับทีมพัฒนาระบบ HRM รับผิดชอบดูแลโมดูลด้านข้อมูลบุคลากร เวลา และการจ่ายค่าตอบแทน โดยเป็นผู้ควบคุมคุณภาพและความถูกต้องแม่นยำสูงสุดของกลไกการคำนวณ ซึ่งเป็นระบบที่มีความสำคัญระดับวิกฤตทางธุรกิจ (Business-Critical System)

หน้าที่และความรับผิดชอบ (Key Responsibilities)

  • บริหารจัดการและนำทีมพัฒนาแบบข้ามสายงาน (Cross-functional Team) ในการพัฒนาระบบฝั่ง Backend เพื่อส่งมอบโซลูชันที่เสถียรและตรงตามกำหนด
  • ออกแบบและพัฒนาระบบคำนวณ (Calculation Engine) ที่มีความซับซ้อนสูง ให้มีความถูกต้องแม่นยำสูงสุด ครอบคลุมการคำนวณค่าตอบแทน สวัสดิการ ภาษี และเงื่อนไขต่างๆ
  • บริหารจัดการการย้ายระบบ (Migration) ไปสู่สถาปัตยกรรม Microservices โดยรักษาความถูกต้องของตรรกะทางธุรกิจ (Business Logic)
  • ออกแบบกฎเกณฑ์ (Rule Engine) เพื่อให้รองรับเงื่อนไขการทำงานที่หลากหลายและปรับเปลี่ยนได้ตามข้อกำหนด (เช่น กะการทำงาน, ปฏิทินองค์กร)
  • กำหนดมาตรฐานและควบคุมคุณภาพโค้ด (Code Quality) ผ่านการทำ Code Review อย่างเข้มงวด โดยเฉพาะส่วนที่เกี่ยวข้องกับการประมวลผลตัวเลขสำคัญ
  • ผลักดันกระบวนการทดสอบระบบอัตโนมัติ (Automated Testing) โดยมีเป้าหมายความครอบคลุมเพื่อเตรียมความพร้อมสำหรับการประมวลผลคู่ขนาน (Parallel Run)
  • ออกแบบและปรับปรุงระบบการประมวลผลแบบกลุ่ม (Batch Processing) สำหรับข้อมูลขนาดใหญ่ให้มีประสิทธิภาพและเสถียรภาพ
  • เป็นที่ปรึกษาและโค้ช (Mentor) ให้กับสมาชิกในทีมด้าน Object-Oriented Design, API Design และ Automated Testing

คุณสมบัติผู้สมัคร (Qualifications)

  • ประสบการณ์ด้าน Backend Development 7 ปีขึ้นไป โดยมีประสบการณ์ในบทบาทผู้นำทีม (Team Lead/Tech Lead) อย่างน้อย 2 ปี
  • มีประสบการณ์พัฒนาระบบที่ต้องการความแม่นยำของตัวเลขขั้นสูงสุด (Zero-defect tolerance) เช่น ระบบการเงิน, บัญชี, หรือ ERP
  • มีความเชี่ยวชาญในภาษา Golang หรือภาษา Backend ที่ประสิทธิภาพสูงเทียบเท่า พร้อมปรับตัวเรียนรู้เทคโนโลยีใหม่
  • เชี่ยวชาญการออกแบบสถาปัตยกรรม API และการทำงานร่วมกับระบบฐานข้อมูลเชิงสัมพันธ์ (RDBMS)
  • มีวินัยและประสบการณ์เชิงลึกในการพัฒนาซอฟต์แวร์ควบคู่ไปกับการทำ Automated Testing (Unit/Integration Tests)
  • มีความรู้ความเข้าใจสถาปัตยกรรมแบบ Microservices, Batch Processing และการจัดการการทำงานแบบ Concurrency
  • มีทักษะการแก้ปัญหาเชิงระบบ สามารถวิเคราะห์หาสาเหตุที่แท้จริง (Root Cause Analysis) ของปัญหาทางเทคนิคได้อย่างเด็ดขาด

ตัวชี้วัดความสำเร็จเบื้องต้น (Success Criteria)

  • ระบบหลักเปิดใช้งานอย่างเป็นทางการบนสถาปัตยกรรมใหม่ได้อย่างมีเสถียรภาพ
  • ระบบสามารถประมวลผลคู่ขนาน (Parallel Run) กับระบบเดิมได้อย่างถูกต้องแม่นยำ โดยไม่เกิดข้อผิดพลาดด้านตัวเลข
  • ทีมพัฒนาสามารถทำงานตามมาตรฐานวิศวกรรมซอฟต์แวร์และการทดสอบอัตโนมัติที่กำหนดไว้ได้อย่างสมบูรณ์

วิธีการสมัคร

ส่ง Resume หรือ CV พร้อมระบุตำแหน่งที่ต้องการสมัครมาที่อีเมลด้านล่าง หากเคยมีผลงานที่เกี่ยวข้อง เช่น GitHub, บทความ หรือระบบที่เคยออกแบบ สามารถแนบมาได้

ส่งใบสมัครทางอีเมล

อีเมล: kanate.k@tigersoft.co.th

หากปุ่มด้านบนไม่เปิดโปรแกรมอีเมล ให้คัดลอกที่อยู่อีเมลข้างต้นไปส่งเองได้