คำบรรยายลักษณะงาน
Project
Application Development
Job Function:
ประเภทงาน:
Programmer / Developer
ประเภทงานย่อย:
Full Stack Developer
จำนวนตำแหน่งที่เปิดรับ:
2
เงินเดือน (บาท):
ขึ้นอยู่กับทักษะและประสบการณ์
ระดับตำแหน่งงาน:
Senior Level
Job Description:
- ออกแบบ พัฒนา และเป็นผู้นำในการพัฒนาระบบ Full-stack ให้มีประสิทธิภาพสูง รองรับการขยายตัว และมีความเสถียร
- ออกแบบสถาปัตยกรรมและพัฒนา User Interface ที่มีคุณภาพสูงและตอบสนองได้ดี โดยใช้ Angular
- ออกแบบ พัฒนา และปรับปรุง Backend Services และ APIs โดยใช้ Go และ .NET
- เป็นผู้นำในการเชื่อมต่อระบบ (System Integration) และทำงานร่วมกับทีมต่างๆ ทั้ง Frontend, Backend และระบบภายนอกอย่างราบรื่น
- วิเคราะห์ความต้องการทางธุรกิจ และแปลงเป็นโซลูชันทางเทคนิคที่สามารถขยายตัวได้
- เขียนโค้ดที่เป็นระเบียบ รองรับการขยายตัว ดูแลรักษาง่าย และมีประสิทธิภาพ พร้อมทั้งกำหนดและควบคุมมาตรฐานการพัฒนา (Best Practices, Code Review)
- วิเคราะห์และแก้ไขปัญหาระบบที่ซับซ้อน ทำ Root Cause Analysis และปรับปรุงประสิทธิภาพและความเสถียรของระบบ
- ขับเคลื่อนการออกแบบสถาปัตยกรรมระบบ และตัดสินใจด้านเทคนิคให้สอดคล้องกับเป้าหมายทางธุรกิจ
- เป็นพี่เลี้ยง (Mentor) ให้กับนักพัฒนารุ่นน้อง และสนับสนุนการพัฒนาความรู้และศักยภาพของทีม
Qualifications & Requirements:
- จบการศึกษาระดับปริญญาตรีขึ้นไป สาขาวิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ เทคโนโลยีสารสนเทศ หรือสาขาที่เกี่ยวข้อง
- มีประสบการณ์ไม่ต่ำกว่า 5 ปี ในตำแหน่ง Full Stack Developer
- มีความเชี่ยวชาญในการพัฒนา Frontend ด้วย Angular
- มีประสบการณ์และเชี่ยวชาญ ในการพัฒนา Backend ด้วย C# .NET
- มีความรู้ด้านการออกแบบ API การเชื่อมต่อระบบ และการจัดการฐานข้อมูลเป็นอย่างดี
- มีทักษะด้าน System Analysis เช่น การวิเคราะห์ความต้องการและออกแบบโซลูชัน (พิจารณาเป็นพิเศษ)
- มีประสบการณ์ในการออกแบบสถาปัตยกรรมที่รองรับการขยายตัว เช่น Microservices หรือ Distributed Systems (พิจารณาเป็นพิเศษ)
- สามารถเป็นผู้นำการพูดคุยด้านเทคนิค และทำงานร่วมกับทีมอื่นๆ ได้อย่างมีประสิทธิภาพ
- มีทักษะการแก้ปัญหาที่ดี มีความคิดเชิงวิเคราะห์ และใส่ใจในรายละเอียด
- สามารถสื่อสารภาษาไทยได้อย่างคล่องแคล่ว และมีทักษะภาษาอังกฤษในระดับดี