1. ศึกษาความต้องการของหน่วยงานเพื่อเป็นข้อมูลสำหรับออกแบบและพัฒนาระบบงาน
2. ออกแบบ เขียน พัฒนาโปรแกรมคอมพิวเตอร์ตามที่ได้รับมอบหมายให้สามารถรองรับการทำงานของระบบได้
3. ทดสอบความถูกต้องของคำสั่ง และแก้ไขข้อผิดพลาดเพื่อให้โปรแกรมใช้งานได้
4. ทดสอบคุณสมบัติทางด้านเทคนิคคอมพิวเตอร์
5. ให้คำปรึกษาและให้ความช่วยเหลือทางด้านสารสนเทศ รวมทั้งแก้ไขปัญหาและข้อขัดข้อง
6. เป็นวิทยากรอบรมให้แก่บุคลากรของโรงพยาบาลที่สังกัดคณะทันตแพทยศาสตร์มหาวิทยาลัยมหิดล
7. งานอื่นๆ ตามที่ได้รับมอบหมาย