Programmer
• ร่วมมือกับนักวิเคราะห์ธุรกิจและนักพัฒนาเพื่อออกแบบซอฟต์แวร์
• สร้างข้อกำหนดของโปรแกรมและต้นแบบพื้นฐาน
• แปลงการออกแบบและข้อกำหนดของซอฟต์แวร์ให้เป็นโค้ดระดับสูงด้วยภาษาที่เหมาะสม
Responsibilities
• ร่วมมือกับนักวิเคราะห์ธุรกิจและนักพัฒนาเพื่อออกแบบซอฟต์แวร์
• สร้างข้อกำหนดของโปรแกรมและต้นแบบพื้นฐาน
• แปลงการออกแบบและข้อกำหนดของซอฟต์แวร์ให้เป็นโค้ดระดับสูงด้วยภาษาที่เหมาะสม
• รวมผลิตภัณฑ์ซอฟต์แวร์แต่ละตัวเข้ากับระบบที่ระดับสูงขึ้น
• ใช้เครื่องมือ web-based เพื่อสร้าง SaaS ขั้นสูงเมื่อเหมาะสม
• ทดสอบโค้ดเป็นระยะเพื่อตรวจสอบว่าได้ผลลัพธ์ที่ต้องการและทำการดีบักเมื่อจำเป็น
• อัปเกรดเพื่อทำให้ซอฟต์แวร์และระบบมีความปลอดภัยและมีประสิทธิภาพยิ่งขึ้น
• ทำงานร่วมกับนักเขียนด้านเทคนิคเพื่อจัดทำเอกสารในการสนับสนุนผู้ใช้งาน
Requirements and skills
• มีประสบการณ์ทำงานในตำแหน่งโปรแกรมเมอร์หรือตำแหน่งที่เกี่ยวข้อง
• สามารถเขียนโปรแกรมด้วยภาษาต่างๆ เช่น C++, Java (J2EE), XML, Python เป็นต้น
• มีประสบการณ์ในการพัฒนาเว็บแอปพลิเคชันโดยใช้เว็บเฟรมเวิร์กยอดนิยมอย่างน้อยหนึ่งอย่าง (JSF, Wicket, GWT, Spring MVC)
• มีความรู้ความเข้าใจเป็นอย่างดีเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ เทคโนโลยี SQL และ ORM
• มีความละเอียดรอบคอบและสมาธิดีเยี่ยม
• มีทักษะการคิดวิเคราะห์
• มีความสามารถในการหาและแก้ไขข้อผิดพลาดในโค้ด
• จบปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ หรือสาขาวิชาที่เกี่ยวข้อง