Senior Ruby Developer
• เขียนโค้ดที่มีประสิทธิภาพและรองรับการขยายด้วยภาษา Ruby
• สร้างส่วนประกอบ back-end สำหรับเว็บแอปพลิเคชัน
• ทดสอบแอปพลิเคชันเพื่อประเมินประสิทธิภาพ การตอบสนอง และความปลอดภัย
Responsibilities
• เขียนโค้ดที่มีประสิทธิภาพและรองรับการขยายด้วยภาษา Ruby
• สร้างส่วนประกอบ back-end สำหรับเว็บแอปพลิเคชัน
• ทดสอบแอปพลิเคชันเพื่อประเมินประสิทธิภาพ การตอบสนอง และความปลอดภัย
• ตรวจสอบและดีบักโค้ดของนักพัฒนารุ่นน้อง
• รวมโซลูชันการจัดเก็บข้อมูลและการประมวลผลข้อมูล
• สร้าง ติดตั้ง และแชร์ gems และปลั๊กอิน
• สร้างสคริปต์ทดสอบอัตโนมัติ
• ปรับปรุงและบำรุงรักษาแอปพลิเคชันหลังการ deploy
• ประสานงานกับสมาชิกในทีมที่ทำงานในชั้นต่างๆ ของโครงสร้างพื้นฐาน
Requirements and skills
• มีประสบการณ์ทำงานในตำแหน่ง Ruby Developer
• มีความเข้าใจอย่างลึกซึ้งเกี่ยวกับการเขียนโปรแกรมเชิงวัตถุ (object-oriented programming)
• มีประสบการณ์ตรงในการเขียน command-line apps โดยใช้ไลบรารี Ruby
• มีความเชี่ยวชาญในด้าน Rails
• มีความรู้ความเข้าใจเกี่ยวกับการพัฒนาซอฟต์แวร์แบบ agile
• คุ้นเคยกับแพลตฟอร์มการทดสอบอัตโนมัติ
• มีทักษะการแก้ปัญหา
• มีใจรักการทำงานเป็นทีม
• จบปริญญาตรีสาขาวิศวกรรมศาสตร์ วิทยาการคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้อง