
Newxel เป็นผู้ให้บริการจัดหาบุคลากรด้านไอทีและบริการวิศวกรรมที่ช่วยให้ธุรกิจสร้างและบริหารทีมพัฒนาซอฟต์แวร์เฉพาะทาง รวมถึงศูนย์วิจัยและพัฒนาแบบครบวงจร บริการของ Newxel ครอบคลุมการสรรหาบุคลากรด้านไอที การเสริมทีมงาน ศูนย์พัฒนาซอฟต์แวร์ในต่างประเทศ ตลอดจนการสนับสนุนด้านกฎหมาย การเงิน และการดำเนินงาน เพื่อขยายการดำเนินงานด้านวิศวกรรมในกว่า 10 ประเทศ Newxel ทำงานร่วมกับผู้เชี่ยวชาญด้านการพัฒนาเว็บและอุปกรณ์เคลื่อนที่ ปัญญาประดิษฐ์และแมชชีนเลิร์นนิง ข้อมูลขนาดใหญ่ การพัฒนาเกม การประกันคุณภาพ ซอฟต์แวร์ฝังตัว ความปลอดภัยทางไซเบอร์ และบล็อกเชน พร้อมสนับสนุนความร่วมมือทางธุรกิจระยะยาวและทีมเทคนิคแบบกระจายตัว
นักพัฒนา Backend C# .NET ประจำ Warsaw Hybrid
พัฒนาไมโครเซอร์วิสด้วย C# และ .NET เพื่อรับข้อมูลกีฬาสด และรองรับการสร้างและเผยแพร่ไฮไลต์โดยอัตโนมัติสำหรับผู้ชมสื่อระดับนานาชาติ
รายละเอียด
- เข้าร่วมทีม Data Ingestion ซึ่งประกอบด้วยนักพัฒนา 5 คน ผู้เชี่ยวชาญ QA 1 คน และผู้จัดการผลิตภัณฑ์ 1 คน
- พัฒนาฟีเจอร์ backend พร้อมแก้ไขบั๊กและให้การสนับสนุน โดยแบ่งเวลาโดยประมาณเท่า ๆ กันระหว่างการพัฒนาและการบำรุงรักษา
- กำหนดขอบเขตงานด้วยตนเอง ออกแบบโซลูชัน และเป็นผู้นำโครงการริเริ่มด้านเทคนิค
- ใช้หลักการออกแบบระบบและสถาปัตยกรรมเพื่อสร้างไมโครเซอร์วิสแบบขับเคลื่อนด้วยเหตุการณ์ที่มีความหน่วงต่ำ
- สร้าง pipeline การ deploy ที่เชื่อถือได้สำหรับนำโมเดล ML ขึ้นใช้งานจริง
- ดูแลการส่งมอบบริการครบวงจร ตั้งแต่การออกแบบ RFC ไปจนถึงการ deploy โดยไม่หยุดให้บริการและการติดตาม telemetry หลังการเผยแพร่
- วินิจฉัยปัญหาประสิทธิภาพของระบบแบบกระจายและขยายคลัสเตอร์คอมพิวติ้งที่รองรับการประมวลผลสื่ออย่างต่อเนื่องและพร้อมกัน
- ประเมิน REST API ของผู้ให้บริการภายนอก และสร้างตัวจัดการ ingestion กับ parser ด้วย C#/.NET 8
- แมปข้อมูล JSON เข้ากับโมเดลภายในบน MS SQL Server
- ขยายความสามารถของ pipeline เพื่อรองรับรายชื่อผู้เล่น ทีมงานโค้ช รายชื่อผู้เล่นในอีเวนต์ และข้อมูลที่เกี่ยวข้อง
- สร้างระบบจัดการข้อผิดพลาดที่เชื่อถือได้สำหรับข้อมูลจากผู้ให้บริการที่มีรูปแบบไม่ถูกต้องหรือไม่คาดคิด
- วิเคราะห์ข้อบกพร่องใน production โดยเปรียบเทียบ payload จากผู้ให้บริการใน Azure Blob Storage กับระเบียนฐานข้อมูลและ log จาก Coralogix
- จัดการงานพัฒนา pull request การรีวิวโค้ด และการ deploy ผ่าน GitHub Actions และ pipeline ของ Azure DevOps
- ทำงานร่วมกับหัวหน้าด้านเทคนิคเพื่อปรับปรุงสถาปัตยกรรม ทำให้ข้อกำหนดใน Jira ชัดเจน และจัดทำเอกสารระบบใน Confluence
คุณสมบัติ
- มีประสบการณ์พัฒนา backend อย่างน้อย 5 ปี
- มีความเชี่ยวชาญระดับสูงใน C# และ .NET Core 6 ขึ้นไป โดยเฉพาะ .NET 8
- มีประสบการณ์จริงในการสร้างไมโครเซอร์วิสและทำงานกับ SQL
- มีความสามารถที่พิสูจน์ได้ด้านการออกแบบระบบและสถาปัตยกรรมซอฟต์แวร์
- สำเร็จการศึกษาระดับมหาวิทยาลัยด้านวิทยาการคอมพิวเตอร์หรือสาขาเทคนิคที่เกี่ยวข้องอย่างใกล้เคียง
- ใช้เครื่องมือช่วยเขียนโค้ดด้วย AI เช่น Claude หรือ Cursor ในการทำงานจริงเป็นประจำทุกวัน หรือมีประสบการณ์กับเฟรมเวิร์ก ML
- มีความเป็นอิสระในการทำงานสูง รวมถึงสามารถกำหนดขอบเขตงานที่ซับซ้อนและรับผิดชอบงานได้โดยไม่ต้องมีการควบคุมอย่างใกล้ชิด
- มีประวัติการทำงานที่มั่นคงและแสดงให้เห็นถึงการทำงานกับองค์กรอย่างต่อเนื่อง
- มีประสบการณ์ด้าน message queue สถาปัตยกรรมแบบขับเคลื่อนด้วยเหตุการณ์ และรูปแบบการออกแบบสมัยใหม่จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์พัฒนา full-stack หรือ frontend จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์ด้านโครงสร้างพื้นฐานคลาวด์จะได้รับการพิจารณาเป็นพิเศษ โดยเฉพาะ Azure ทั้งนี้ประสบการณ์กับ AWS หรือ GCP ก็ยอมรับได้
สวัสดิการ
- รูปแบบการทำงานแบบ hybrid โดยเข้าออฟฟิศ Warsaw 3 วันต่อสัปดาห์
- ทำงานวันจันทร์ถึงวันศุกร์ ประมาณ 9:00 น. ถึง 18:00 น.
- โดยทั่วไปวันศุกร์จะมีช่วงเวลาที่เงียบสงบและไม่มีการประชุมสำหรับการทำงานที่ต้องใช้สมาธิ
- ไม่มีหน้าที่ on-call
- มีสมดุลระหว่างชีวิตและการทำงานที่คาดการณ์ได้
- ได้สัมผัสแนวทางวิศวกรรม AI สมัยใหม่และผู้ช่วยเขียนโค้ดด้วย AI
- มีโอกาสเป็นเจ้าของและมีอิทธิพลโดยตรงต่อผลิตภัณฑ์สื่อถ่ายทอดสดระดับมืออาชีพ
- วัฒนธรรมทีมให้ความสำคัญกับการแบ่งปันความรู้