Job Descriptions1. ทักษะฝั่ง .NET และระบบหลังบ้าน (Backend)
แอปพลิเคชันมือถือส่วนใหญ่ไม่สามารถทำงานได้ด้วยตัวเองทั้งหมด ต้องมีการดึงข้อมูลจากเซิร์ฟเวอร์ ดังนั้นทักษะ Backend จึงสำคัญมาก
ภาษา C# (ขั้นสูง): ต้องแม่นยำในเรื่อง Object-Oriented Programming (OOP), LINQ, และที่สำคัญที่สุดคือการเขียนโค้ดแบบ Async/Await เพราะแอปมือถือห้ามค้างระหว่างรอโหลดข้อมูล
ASP.NET Core (Web API): ต้องสามารถสร้าง RESTful API เพื่อให้ Mobile App เรียกใช้งานได้ เข้าใจการรับส่งข้อมูลรูปแบบ JSON
Authentication & Security: การทำระบบล็อกอินด้วย JWT (JSON Web Tokens), OAuth 2.0 และการรักษาความปลอดภัยของ API
Entity Framework (EF) Core: เครื่องมือสำหรับเชื่อมต่อและจัดการฐานข้อมูล (ORM) ด้วยภาษา C# โดยไม่ต้องเขียน SQL ดิบๆ ทั้งหมด
2. ทักษะฝั่ง Mobile App (Cross-Platform)
สำหรับสาย .NET เฟรมเวิร์กที่เป็นมาตรฐานในปัจจุบันคือ .NET MAUI (พัฒนาต่อยอดมาจาก Xamarin) ซึ่งช่วยให้เขียนโค้ดครั้งเดียวได้ทั้ง iOS และ Android
.NET MAUI: ต้องเข้าใจโครงสร้างของโปรเจกต์ การทำงานของแพลตฟอร์มต่างๆ และการจัดการ Lifecycle ของแอป (เช่น แอปพับเก็บลงแบคกราวด์ หรือเปิดขึ้นมาใหม่)
การออกแบบ UI ด้วย XAML: ภาษาโครงสร้างที่ใช้จัดหน้าจอของ .NET MAUI หรือหากถนัดเว็บอาจจะใช้ Blazor Hybrid แทนได้
MVVM Pattern: (Model-View-ViewModel) เป็นสถาปัตยกรรมการเขียนโค้ดที่ขาดไม่ได้สำหรับแอป .NET เพื่อแยกหน้าจอ (UI) ออกจากลอจิก (Logic) ทำให้โค้ดเป็นระเบียบและทดสอบง่าย
Mobile Device Features: การเรียกใช้เซนเซอร์ของมือถือ เช่น กล้อง, GPS, Push Notifications และ File System
3. ทักษะด้านฐานข้อมูล (Databases)
นักพัฒนาสายนี้ต้องจัดการฐานข้อมูลถึงสองจุด คือบนเซิร์ฟเวอร์และบนตัวมือถือเอง
SQLite: ฐานข้อมูลขนาดเล็กที่ฝังอยู่ในมือถือ สำคัญมากสำหรับการทำ Offline Mode (ให้ผู้ใช้ยังดูข้อมูลได้แม้เน็ตหลุด)
SQL Server / PostgreSQL: ฐานข้อมูลหลักฝั่งเซิร์ฟเวอร์
Data Syncing: เข้าใจคอนเซปต์การซิงค์ข้อมูลระหว่าง SQLite บนมือถือ กับ ฐานข้อมูลหลักบนเซิร์ฟเวอร์เมื่อมีอินเทอร์เน็ต
4. เครื่องมือและการจัดการ (Tools & DevOps)
Version Control: Git และแพลตฟอร์มอย่าง GitHub หรือ Azure DevOps
App Store Deployment: เข้าใจกระบวนการนำแอปขึ้น Google Play Store และ Apple App
How to apply- สมัครด้วยตนเอง(นัดล่วงหน้า)
- ส่งใบสมัครผ่าน Jobthai.com
- ส่งประวัติ ได้ที่ Email porpazza@gmail.com,linsungyong@gmail.com,nacivic@hotmail.com