นักเขียนโปรแกรม ( Programmer)
นักเขียนโปรแกรม ( Programmer) เมื่อนักวิเคราะห์ระบบทำการวิเคราะห์ระบบงานเสร็จสิ้น ก็จะส่งต่อมายังผู้ที่ชำนาญในเรื่องของการเขียนโปรแกรมโดยเฉพาะเพื่อสร้างระบบงานนั้นให้ออกมาใช้งานได้จริง ๆ เราเรียกบุคคลกลุ่มนี้ว่า นักเขียนโปรแกรม หรือ programmer นั่นเองโปรแกรมที่มีขนาดเล็กมาก (เหมือนกับการสร้างบ้านหลังเล็ก ๆ) อาจใช้นักเขียนโปรแกรมเพียงไม่กี่คน และสร้างเสร็จภายในเวลาไม่กี่วัน แต่หากโปรแกรมมีขนาดที่ใหญ่มาก (เปรียบเทียบได้กับการสร้างบ้าน ตึก หรืออาคารขนาดใหญ่) นักเขียนโปรแกรมเพียงคนเดียวอาจไม่เพียงพอสำหรับการเขียนชิ้นงานนั้น หน่วยงานบางแห่งจึงต้องมีทีมงานจำนวนมากเพื่อรองรับกับการเขียนโปรแกรมดังกล่าว วิธีการเขียนอาจแบ่งกลุ่มโปรแกรมออกเป็นส่วนย่อย ๆ ที่เรียกว่าโมดูล ( module) แล้วกระจายงานออกไปให้กับแต่ละคน จากนั้นจึงจะนำเอาโมดูลที่ได้กลับมารวมกันเป็นโปรแกรมใหญ่อีกครั้งหนึ่ง ซึ่งช่วยลดเวลาในการเขียนโปรแกรมลงไปได้มาก นักเขียนโปรแกรมจะอาศัยภาษาคอมพิวเตอร์ตามที่ตนเองถนัด ทั้งนี้ขึ้นอยู่กับความเหมาะสม และความซับซ้อนของลักษณะงานเป็นหลัก เช่น งานทางด้านธุรกิจ งานทางด้านวิทยาศาสตร์และการคำนวณ เป็นต้น ปกติแล้วจะมีหน้าที่และตำแหน่งเรียกแตกต่างกันไป ขึ้นอยู่กับลักษณะงานที่ปฏิบัติ เช่น Web programmer หรือนักเขียนโปรแกรมบนเว็บไซท์ Application programmer หรือนักเขียนโปรแกรมสำหรับใช้งานเฉพาะอย่าง System programmer หรือนักเขียนโปรแกรมระบบ เป็นต้น
เหตุผลที่สนใจอาชีพนี้ เพราะ อาชีพนักเขียนโปรเเกรมเป็นอาชีพที่ได้ใช้ความสามารถทางด้านคอมพิวเตอร์ เเละเป็นอาชีพอิสระ สามารถเขียนโปรเเกรมขึ้นให้ผู้อื่นได้นำไปใช้ หรือช่วยพัฒนาโปรเเกรมได้ ทำให้เกิดความภูมิใจ
