นักเทคโนโลยีดิจิทัล 2 iOS Developer จำนวน 1 ตำแหน่ง ฝ่ายพัฒนาแพลตฟอร์มดิจิทัลกลางงานบริการภาครัฐ


14 May 2568
166

Job Responsibilities

  • ให้คำปรึกษาเชิงเทคนิคและธุรกิจในการประยุกต์ใช้ข้อมูลภาครัฐในหน่วยงาน พร้อมทั้งสร้างเครื่องมือเพื่อสนับสนุนการพัฒนารัฐบาลดิจิทัล
  • กำกับดูแล ให้คำปรึกษา และควบคุมการดำเนินโครงการด้านการบริหารจัดการข้อมูลภาครัฐให้สอดคล้องกับนโยบายและมาตรฐานที่กำหนด
  • ออกแบบ พัฒนา ทดสอบ และติดตั้งระบบโครงสร้างพื้นฐานด้านข้อมูล (Data Infrastructure) เพื่อรองรับการใช้งานที่มีประสิทธิภาพ
  • วางแผนและบริหารจัดการคุณภาพข้อมูล (Data Quality Management) ให้ครอบคลุมทุกขั้นตอนในวงจรชีวิตข้อมูล (Data Life Cycle)
  • ประเมิน วิเคราะห์ และออกแบบสถาปัตยกรรมข้อมูล (Data Architecture) เพื่อส่งเสริมการเชื่อมโยงข้อมูลในองค์กรและระหว่างหน่วยงาน
  • วิเคราะห์ ออกแบบ และพัฒนาคลังข้อมูล (Data Warehouse) และเดตาเลค (Data Lake) ให้สอดคล้องกับนโยบายและความต้องการของผู้ใช้งาน
  • ดำเนินการบูรณาการข้อมูล (Data Integration) จากแหล่งข้อมูลต่างๆ ตามมาตรฐานหรือหลักเกณฑ์ที่กำหนด
  • ออกแบบและพัฒนากระบวนการเก็บรวบรวมข้อมูล (Data Collection) ที่จำเป็นต่อการวิเคราะห์
  • สร้างโปรแกรมและโมเดลข้อมูล (Data Model) เพื่อค้นหารูปแบบ (Pattern) และพัฒนาการคาดการณ์ (Predictive Model) ด้วยเทคนิคแมชชีนเลิร์นนิง (Machine Learning) และอัลกอริทึม (Algorithms)
  • วิเคราะห์ แปรผล และจัดการชุดข้อมูล (Data Set) โดยใช้เทคนิคและเครื่องมือด้านเดตาอนาไลติกส์ (Data Analytics) เพื่อระบุข้อมูลเชิงลึกและแนวโน้มสำคัญ
  • จัดทำและนำเสนอรายงานการวิเคราะห์ข้อมูล เช่น รายงานอัจฉริยะ (Business Intelligence Report) รายงานวิเคราะห์ข้อมูล (Data Analytics Report) และการนำเสนอข้อมูลแบบภาพ (Data Visualization) เพื่อสนับสนุนการตัดสินใจ
  • ปฏิบัติงานอื่น ๆ ตามที่ได้รับมอบหมายจากผู้บังคับบัญชา

Job Qualifications

วุฒิการศึกษา

  • ขั้นต่ำปริญญาตรี

ประสบการณ์

  • ทำงานด้าน Programming ไม่ต่ำกว่า 1 ปี

คุณสมบัติ

  • สามารถพัฒนาแอป iOS ด้วย Swift โดยยึดตาม Code Standard ของโปรเจค
  • มีความรู้ความเข้าใจและสามารถพัฒนา iOS Application โดยใช้ UIKit, Storyboard, Auto Layout ได้ดี ร่วมกับ 3rd-party Libraries ที่ใช้งานผ่าน Static Library, Framework, CocoaPod, และ SwiftPackage
  • เข้าใจการเขียนโปรแกรมแบบ Asynchronous (dispatch, async-await)
  • พัฒนาแอปที่เชื่อมต่อกับ กล้อง, MapKit, WebKit ได้
  • เข้าใจและสามารถใช้งาน RESTful API ได้
  • เข้าใจหลักการของ MVVM หรือ Mobile Architecture อื่น ๆ
  • เขียน Clean Code ที่สามารถ ทดสอบ (Unit Test) และ ดูแลรักษา ได้ง่าย
  • สามารถใช้งาน Xcode และเครื่องมือต่างๆ ของ Apple ได้ และ update อย่างสม่ำเสมอ+
  • เข้าใจกระบวนการ ส่งแอปขึ้น App Store และการจัดการ Certificates, Provisioning Profile
  • ทำงานร่วมกับทีมออกแบบโดยใช้เครื่องมือ เช่น Figma, FigJam
  • คุ้นเคยกับ Firebase (Messaging, Crashlytics, Analytics)
  • ใช้ Git ในการจัดการ Source Code ได้
  • สามารถทำงานร่วมกับทีมในรูปแบบ Agile/Scrum ได้ (Daily, Planning, Review, Retro)
  • พร้อมเรียนรู้สิ่งใหม่ ๆ และเติบโตไปกับทีม

ประสบการณ์อื่นๆ ที่จะได้รับพิจารณาเป็นพิเศษ

  • มีประสบการณ์พัฒนาแอป iOS ด้วย Flutter
  • มีประสบการณ์การออกแบบและพัฒนาแอปให้รองรับคนพิการตาม Accessibility Guideline เช่น พัฒนาให้รองรับการปรับขนาดตัวอักษรของเครื่อง, Voice Over
  • มีประสบการณ์ในการพัฒนา iOS Application ด้วย SwiftUI หรือ RxSwift
  • มีประสบการณ์เขียน UI Test, ใช้ Instruments ตรวจสอบ performance
  • มีประสบการณ์และสามารถปรับแต่ง Source Code หรือ Library ด้วย Objective C ได้
  • มีประสบการณ์ตั้งค่า CI/CD Pipeline สำหรับ iOS (เช่น Jenkins, GitLabCI, Xcode Cloud)

หน้าที่และความรับผิดชอบ

  • ออกแบบ พัฒนา และปรับปรุงบริการ ให้ตรงตามความต้องการของลูกค้า และองค์กร
  • แปลงดีไซน์จาก UI/UX ให้เป็นบริการที่ใช้งานได้จริง และตอบโจทย์ผู้ใช้งาน
  • เขียนโค้ดที่มีประสิทธิภาพ และสามารถดูแลได้ง่าย
  • พัฒนา และติดตั้งโค้ด ขึ้นไปใน Environment ที่กำหนดไว้
  • เขียน Unit test และทำ Test ในรูปแบบต่างๆ ให้ครอบคลุมโค้ดที่พัฒนาขึ้น
  • เขียนเอกสารประกอบที่เกี่ยวข้อง กับกระบวนการพัฒนา
  • ตรวจสอบ และปรับปรุงประสิทธิภาพของบริการ เช่น ความเร็วในการใช้งานแอปฯ และการตอบสนองบนอุปกรณ์ต่าง ๆ อย่างสม่ำเสมอ
  • ให้ความเห็น และมีส่วนร่วมในการออกแบบบริการที่เกี่ยวข้อง
  • ร่วมกำหนด Sprint Goal และมีส่วนร่วมในกระบวนทำงานแบบ Agile เช่น Daily Meeting, Sprint Planning, Refinement, Sprint Review, Retrospective เป็นต้น
  • สามารถทำงานร่วมกับ สมาชิกในทีม เพื่อส่งมอบงานได้ตามที่กำหนด

โปรดกรอกข้อมูลส่วนบุคคลลงในแบบฟอร์มนี้ เพื่อใช้ประกอบการพิจารณาการรับท่านเข้าทำงาน อนึ่งในกรณีที่ท่าน ไม่ผ่าน การพิจารณารับเข้าทำงาน ข้อมูลในใบสมัครจะถูกเก็บรักษาไว้อีกเป็นระยะเวลา 1 ปี เพื่อพิจารณาความเหมาะสมกับตำแหน่งงานอื่น ในกรณีที่ท่าน ผ่าน การพิจารณารับเข้าทำงาน ข้อมูลในใบสมัครจะถูกเก็บรักษาไว้ตลอดระยะเวลาการเป็นเจ้าหน้าที่/ลูกจ้าง และเก็บต่อเนื่องอีกเป็นระยะเวลา 10 ปี เพื่อกรณีต้องใช้เป็นหลักฐานประกอบการใช้สิทธิเรียกร้องตามกฎหมายแรงงาน

ท่านสามารถอ่านคำประกาศคุ้มครองข้อมูลส่วนบุคคล (Privacy Notice) ของสำนักงานพัฒนารัฐบาลดิจิทัล (องค์การมหาชน) สำหรับผู้สมัครงาน และผู้ปฎิบัติงานใหม่ ได้ที่ลิงก์ https://www.dga.or.th/document-sharing/pdpa/107625/

สมัครงาน ฟอร์มที่3
  • ตำแหน่งงานและประวัติ
  • ประวัติการศึกษา
  • ประวัติการทำงาน
    • การฝึกอบรมและอื่นๆ

    1.1 ตำแหน่งงานที่สมัคร (Position applied for)

    1.2 ประวัติส่วนตัว (Personal Data)

    เพศ *
    สถานะทางการทหาร (Military service status)

    1.3 บุคคลและช่องทางการติดต่อสำรอง

    1.4 รูปถ่ายของท่าน

    Maximum file size: 5MB

    ผู้ที่สนใจสามารถส่ง resume (ประวัติส่วนตัว) เพิ่มเติมได้ที่ 📧 [email protected] หรือ [email protected] 📱080-0453343 หรือ 080-0453151