Software Developer
• เขียนโค้ดตามความต้องการและข้อกำหนดอย่างมีประสิทธิภาพ
• ทดสอบและ deploy โปรแกรมและระบบ
• แก้ไขและปรับปรุงซอฟต์แวร์ที่มีอยู่
Responsibilities
• ทำงานร่วมกับนักพัฒนาเพื่อออกแบบอัลกอริทึมและผังงาน
• เขียนโค้ดตามความต้องการและข้อกำหนดอย่างมีประสิทธิภาพ
• รวมส่วนประกอบของซอฟต์แวร์และโปรแกรม third-party
• ตรวจสอบและ deploy โปรแกรมและระบบ
• แก้ไขปัญหา ดีบัก และอัปเกรดซอฟต์แวร์ที่มีอยู่
• รวบรวมและพิจารณาความคิดเห็นของผู้ใช้
• แนะนำและดำเนินการปรับปรุง
• จัดทำเอกสารทางเทคนิคสำหรับการอ้างอิงและการรายงาน
Requirements and skills
• มีประสบการณ์ทำงานในตำแหน่ง Software Developer, Software Engineer หรือตำแหน่งที่คล้ายกัน
• คุ้นเคยกับแนวคิดการพัฒนาแบบ Agile
• มีประสบการณ์ในการออกแบบและพัฒนาซอฟต์แวร์แบบ test-driven environment
• มีความรู้เกี่ยวกับภาษาที่ใช้ในการโค้ด (เช่น C++, Java, JavaScript) และเฟรมเวิร์ก/ระบบ (เช่น AngularJS, Git)
• มีประสบการณ์ในการใช้งานฐานข้อมูลและเฟรมเวิร์กการทำแผนที่เชิงวัตถุสัมพันธ์ (Object-Relational Mapping; ORM) เช่น Hibernate
• มีความสามารถในการเรียนรู้ภาษาและเทคโนโลยีใหม่ๆ
• มีทักษะการสื่อสารที่ดีเยี่ยม
• มีไหวพริบและทักษะการแก้ปัญหา
• ใส่ใจในรายละเอียด
• จบปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ วิศวกรรมศาสตร์ หรือสาขาที่เกี่ยวข้อง