รายละเอียดงาน
- ออกแบบสถาปัตยกรรมโซลูชันแบบครบวงจร (แอปพลิเคชัน การเชื่อมต่อระบบ ข้อมูล คลาวด์ และความปลอดภัย) ให้ตอบโจทย์ทั้งความต้องการเชิงฟังก์ชันและด้านประสิทธิภาพ การขยายระบบ ความพร้อมใช้งาน ความปลอดภัย และต้นทุน
- เขียนโค้ดสำหรับส่วนสำคัญของระบบ เช่น proof of concept, core framework, integration layer และ reference implementation
- ออกแบบระบบ middle-tier และการเชื่อมต่อระบบ (REST/gRPC API, messaging, microservices และการเชื่อมต่อกับระบบเดิมหรือระบบหลักขององค์กร)
- ออกแบบโซลูชันบน AWS ทั้งแบบ serverless และ container โดยคำนึงถึงต้นทุนของโครงสร้างพื้นฐาน
- จัดทำและดูแลเอกสารสถาปัตยกรรม ไดอะแกรม และบันทึกการตัดสินใจทางเทคนิค รวมถึงรีวิวการออกแบบและโค้ดของทีมโปรเจกต์
- ให้คำแนะนำและพัฒนาทักษะของนักพัฒนา กำหนดมาตรฐานการเขียนโค้ด แนวทาง CI/CD และเกณฑ์ด้านคุณภาพ
- ร่วมงาน pre-sales และเวิร์กช็อปกับลูกค้าเพื่อออกแบบโซลูชัน ประเมินแรงงาน และนำเสนอข้อเสนอทางเทคนิค
- ศึกษาและนำเทคโนโลยีใหม่มาใช้อย่างเหมาะสม รวมถึงส่วนประกอบด้าน AI/LLM
คุณสมบัติ
- ปริญญาตรีขึ้นไป สาขาวิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ เทคโนโลยีสารสนเทศ หรือสาขาที่เกี่ยวข้อง
- มีประสบการณ์พัฒนาซอฟต์แวร์ 8 ปีขึ้นไป และออกแบบระบบในบทบาท Solution/Software Architect หรือ Technical Lead อย่างน้อย 3 ปี
- เขียนโค้ดได้อย่างเชี่ยวชาญอย่างน้อยหนึ่งภาษา ได้แก่ C#/.NET, Java/Spring หรือ Node.js/TypeScript และมีความรู้ front-end framework (Angular หรือ React)
- มีประสบการณ์ออกแบบสถาปัตยกรรม microservices, API และการเชื่อมต่อระบบ สำหรับระบบขนาดกลางถึงระดับองค์กร
- มีประสบการณ์ใช้งาน AWS จริง (เช่น Lambda, API Gateway, ECS/EKS, RDS, S3, SQS/SNS) และ infrastructure as code
- ออกแบบฐานข้อมูลเชิงสัมพันธ์ได้ดี (SQL Server, Oracle, PostgreSQL หรือ MySQL) และคุ้นเคยกับ NoSQL และ caching
- เข้าใจการออกแบบระบบให้ปลอดภัยตั้งแต่ต้น (authentication/authorization, OWASP, การคุ้มครองข้อมูลส่วนบุคคลตาม PDPA)
- อธิบายการตัดสินใจทางเทคนิคให้ทั้งทีมพัฒนาและฝ่ายธุรกิจเข้าใจได้ชัดเจน ทั้งภาษาไทยและภาษาอังกฤษ
สนใจตำแหน่งนี้?
ส่งข้อมูลและเรซูเม่ (PDF) ของคุณผ่านแบบฟอร์มสมัครงาน