รายละเอียดงาน
หน้าที่และความรับผิดชอบหลัก (Key Responsibilities)
- พัฒนาและดูแล Web Application ทั้ง Frontend และ Backend
- พัฒนาระบบด้วย JavaScript / TypeScript, Vue.js, Node.js และ Laravel
- ออกแบบและพัฒนา REST API รวมถึงเชื่อมต่อกับระบบหรือบริการภายนอก
- ออกแบบ จัดการ และใช้งานฐานข้อมูลทั้ง SQL และ NoSQL
- วิเคราะห์ แก้ไขปัญหา และปรับปรุงประสิทธิภาพของ Application
- ใช้งาน Git สำหรับ Version Control และการทำงานร่วมกันเป็นทีม
- สนับสนุนการ Build, Deploy และ Release Application ด้วย Docker และ CI/CD
- ทำงานร่วมกับทีมในการวิเคราะห์ Requirement ออกแบบ พัฒนา ทดสอบ และนำระบบขึ้นใช้งาน
- ดูแลและพัฒนาระบบตามกระบวนการ Software Development Life Cycle (SDLC)
คุณสมบัติ (Qualifications)
- มีความรู้และประสบการณ์ด้านการพัฒนา Web Application ทั้ง Frontend และ Backend
- มีความรู้ด้าน JavaScript / TypeScript และ Framework เช่น Vue.js
- มีความรู้ด้าน Backend เช่น Node.js และ/หรือ Laravel
- สามารถใช้งานฐานข้อมูล SQL เช่น MySQL, PostgreSQL หรือฐานข้อมูล NoSQL
- เข้าใจหลักการทำงานและการออกแบบ REST API
- มีประสบการณ์ใช้งาน Git และ Docker
- เข้าใจกระบวนการพัฒนาซอฟต์แวร์ SDLC
- สามารถวิเคราะห์และแก้ไขปัญหาทางเทคนิคได้
- สามารถเรียนรู้เทคโนโลยีใหม่และทำงานร่วมกับทีมได้ดี
คุณสมบัติที่จะได้รับการพิจารณาเป็นพิเศษ
- มีความรู้พื้นฐานด้าน Networking เช่น IP Address, Port, DNS, HTTP/HTTPS และ TCP/IP
- มีประสบการณ์ด้าน CI/CD Pipeline เช่น GitLab CI/CD, GitHub Actions หรือ Jenkins
- มีประสบการณ์ด้าน Linux Server และ Web Server เช่น Nginx
- มีประสบการณ์ในการ Deploy Application บน Server
- มีความรู้เกี่ยวกับ Docker Compose / Containerization
- มีความรู้ด้าน Application Monitoring, Logging และ Troubleshooting
- มีความรู้พื้นฐานด้าน Infrastructure, Cloud หรือ DevOps
- มีประสบการณ์ดูแลระบบ Production หรือแก้ไขปัญหาระบบที่ใช้งานจริง
- มีประสบการณ์พัฒนา Feature ที่เชื่อมต่อกับ AI / Generative AI / LLM
คุณสมบัติจำเป็น
✓ มีประสบการณในด้านพัฒนา ธุรกิจ Health care และ Hospital