Senior Software Engineer
• กำกับดูแลโครงการพัฒนาซอฟต์แวร์
• สร้าง ทดสอบ และดีบักโค้ด
• กำกับดูแลวิศวกรและนักพัฒนา
Responsibilities
• พัฒนาการออกแบบซอฟต์แวร์และสถาปัตยกรรมคุณภาพระดับสูง
• จำแนก จัดลำดับความสำคัญ และดำเนินงานในวงจรชีวิตการพัฒนาซอฟต์แวร์
• พัฒนาเครื่องมือและแอปพลิเคชันด้วยการสร้างโค้ดที่สะอาดและมีประสิทธิภาพ
• ทำให้งานดำเนินไปอัตโนมัติผ่านเครื่องมือและสคริปต์ที่เหมาะสม
• ตรวจสอบและดีบักโค้ด
• ตรวจสอบ validation และ verification
• ทำงานร่วมกับทีมภายในและผู้ค้าเพื่อแก้ไขและปรับปรุงผลิตภัณฑ์
• จัดทำเอกสารขั้นตอนการพัฒนาและระบบติดตาม
• ตรวจสอบว่าซอฟต์แวร์ยังทันสมัยด้วยเทคโนโลยีล่าสุด
Requirements and skills
• มีประสบการณ์ทำงานในตำแหน่ง Senior Software Engineer
• มีประสบการณ์อย่างช่ำชองในการพัฒนาซอฟต์แวร์ การเขียนสคริปต์ และการจัดการโครงการ
• มีประสบการณ์ในการใช้เครื่องมือตรวจสอบระบบ (เช่น New Relic) และ automated testing frameworks
• มีความรู้เกี่ยวกับภาษาโปรแกรมคอมพิวเตอร์ (เช่น Python, C++) และแพลตฟอร์ม Java/J2EE
• มีความรู้ความเข้าใจอย่างลึกซึ้งเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ (เช่น PostgreSQL, MySQL) และฐานข้อมูล NoSQL (เช่น MongoDB)
• คุ้นเคยกับระบบปฏิบัติการต่างๆ (Linux, Mac OS, Windows)
• มีใจรักการคิดวิเคราะห์ และทักษะการแก้ปัญหา
• สามารถทำงานได้อย่างอิสระ
• มีทักษะการบริหารองค์กรและความเป็นผู้นำดีเยี่ยม
• จบปริญญาตรีสาขาวิทยาการคอมพิวเตอร์หรือปริญญาที่เกี่ยวข้อง