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


14 May 2568
73

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

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

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

ประสบการณ์

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

คุณสมบัติ

  • สามารถพัฒนาแอป Android ด้วย Kotlin โดยยึดตาม Code Standard ของโปรเจค
  • มีความรู้ความเข้าใจและสามารถใช้งาน Android Jetpack Components ได้ เช่น ViewModel, LiveData, Navigation, Room
  • เข้าใจการทำงานแบบ Asynchronous (Coroutines, Flow, Callback)
  • มีประสบการณ์พัฒนา UI ด้วย XML, Jetpack Compose หรือทั้งสอง และเข้าใจ Material Design
  • พัฒนาแอปที่เชื่อมต่อกับ กล้อง, แผนที่ (Google Maps SDK), WebView ได้
  • เชื่อมต่อและจัดการข้อมูลจาก RESTful API (เช่นด้วย Retrofit หรือ Ktor)
  • ใช้งาน Room / SQLite / DataStore สำหรับการจัดการข้อมูลภายในเครื่อง
  • เข้าใจหลักการของ MVVM หรือ Mobile Architecture อื่น ๆ
  • เขียน Clean Code ที่สามารถ ทดสอบ (Unit Test) และ ดูแลรักษา ได้ง่าย
  • สามารถใช้งาน Android Studio และเครื่องมือต่าง ๆ ได้คล่อง
  • เข้าใจขั้นตอนการ build, signing และ publish แอปบน Google Play
  • สามารถทำงานร่วมกับทีมออกแบบ โดยใช้เครื่องมืออย่าง Figma, FigJam
  • คุ้นเคยกับ Firebase (Messaging, Crashlytics, Analytics)
  • ใช้ Git ในการจัดการ Source Code ได้
  • สามารถทำงานร่วมกับทีมในรูปแบบ Agile/Scrum ได้ (Daily, Planning, Review, Retro)
  • พร้อมเรียนรู้สิ่งใหม่ ๆ และเติบโตไปกับทีม

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

  • มีประสบการณ์พัฒนาแอป Android ด้วย Flutter
  • มีประสบการณ์การออกแบบและพัฒนาแอปให้รองรับคนพิการตาม Accessibility Guideline เช่น พัฒนาให้รองรับการปรับขนาดตัวอักษรของเครื่อง, TalkBack
  • มีประสบการณ์เขียน UI Test / Espresso Test
  • มีประสบการณ์ทำ CI/CD บน Android (เช่น GitLab CI, Jenkins, Bitrise)
  • เข้าใจเรื่อง App Performance, Crashlytics  และการทำ Proguard / Obfuscation

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

  • ออกแบบ พัฒนา และปรับปรุงบริการ ให้ตรงตามความต้องการของลูกค้า และองค์กร
  • แปลงดีไซน์จาก 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