รายละเอียดงาน1. ออกแบบและพัฒนา: เขียนโค้ดที่มีการออกแบบอย่างดี ทดสอบได้ง่าย และมีประสิทธิภาพ โดยปฏิบัติตามแนวทางการพัฒนาซอฟต์แวร์ที่ดีที่สุด
2. ทดสอบและแก้ไขข้อบกพร่อง: ทำการทดสอบอย่างละเอียดเพื่อให้แน่ใจว่าซอฟต์แวร์ทำงานได้ถูกต้องและเชื่อถือได้ รวมถึงการระบุและแก้ไขปัญหาที่เกิดขึ้น
3.ทำงานร่วมกับทีม: ร่วมงานกับผู้จัดการผลิตภัณฑ์ นักออกแบบ และนักพัฒนาคนอื่น ๆ เพื่อเข้าใจความต้องการของธุรกิจและสร้างโซลูชั่นที่เหมาะสม
4.ทบทวนโค้ด: เข้าร่วมในการตรวจสอบโค้ดเพื่อรักษาคุณภาพและแนวทางปฏิบัติที่ดีที่สุดของทีม
5.จัดทำเอกสาร: สร้างเอกสารที่ชัดเจนและกระชับสำหรับโค้ด กระบวนการ และการกำหนดค่าระบบ
6.พัฒนาต่อเนื่อง: ระบบ OMS , ONEGRAND , ODOO ติดตามเทคโนโลยีใหม่ ๆ และช่วยปรับปรุงกระบวนการพัฒนา เครื่องมือ และมาตรฐานการเขียนโค้ด
ทักษะและคุณสมบัติที่จำเป็น
1. ทักษะทางเทคนิค:
- ความชำนาญในการเขียนโปรแกรม เช่น [Java, Python, C#, JavaScript, ฯลฯ]
- มีประสบการณ์กับเฟรมเวิร์กต่าง ๆ เช่น [React, Angular, .NET, Spring, ฯลฯ]
- มีความเข้าใจอย่างดีเกี่ยวกับวิธีการพัฒนาซอฟต์แวร์ (Agile, Scrum, ฯลฯ)
- คุ้นเคยกับการจัดการฐานข้อมูลและ SQL (เช่น MySQL, PostgreSQL, MongoDB)
- ความรู้เกี่ยวกับ API
2. ทักษะอื่น ๆ:
- มีทักษะการแก้ปัญหาและให้ความสำคัญกับรายละเอียด
- มีทักษะการสื่อสารที่ดีเยี่ยมสำหรับการทำงานร่วมกับทีมและอัปเดตสถานะงาน
- สามารถกำหนด Timline ในแต่ละ Project ได้
3.การศึกษา:
- ปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ หรือสาขาที่เกี่ยวข้อง
4.ประสบการณ์:
- ประสบการณ์ในงานพัฒนาซอฟต์แวร์อย่างน้อย 1-2 ปี ขึ้นไป
- มีประสบการณ์ที่พิสูจน์ได้ใน [เครื่องมือ, เฟรมเวิร์ก หรือเทคโนโลยีที่เกี่ยวข้องกับบริษัท