Developer / Software Engineer
āļāļĩāđPromes Co., Ltd.āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļģāđāļŦāļāđāļāļāļēāļ: Developer / Software Engineer
āļŦāļāđāļēāļāļĩāđāļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļ (Responsibilities)
- āļāļąāļāļāļē āļāļĢāļąāļāļāļĢāļļāļ āđāļĨāļ°āļāļđāđāļĨāļĢāļąāļāļĐāļēāļĢāļ°āļāļāļāļāļāļāđāđāļ§āļĢāđāļāļēāļĄ Requirement āđāļĨāļ° Technical Design āļāļĩāđāļāļģāļŦāļāļ āđāļāļĒāļāļģāļāļķāļāļāļķāļāļĄāļēāļāļĢāļāļēāļ Clean Code āđāļĨāļ°āļāļļāļāļ āļēāļāļāļāļ Source Code
- āļāļāļāđāļāļāđāļĨāļ°āļāļąāļāļāļē Database āļāļąāđāļ SQL āđāļĨāļ° NoSQL āļĢāļ§āļĄāļāļķāļ Query āđāļĨāļ° Data Structure āđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄāļāļąāļāļāļēāļĢāđāļāđāļāļēāļāđāļĨāļ°āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĒāļēāļĒāļāļąāļ§āļāļāļāļĢāļ°āļāļ
- āļāļąāļāļāļēāđāļĨāļ°āđāļāļ·āđāļāļĄāļāđāļ API / Backend Service āļĢāļ§āļĄāļāļķāļāđāļāđāđāļāļāļąāļāļŦāļēāļāļēāļāđāļāļāļāļīāļāļāļĩāđāđāļāļīāļāļāļķāđāļāđāļāļĢāļ°āļāļāđāļāđāļāđāļ§āļĒāļāļāđāļāļ
- āļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļāļāļĩāļĄāļ āļēāļĒāđāļāđ Waterfall āđāļĨāļ° Scrum / Agile Framework āđāļāđāļ Sprint Planning, Daily Standup āđāļĨāļ° Retrospective
- āđāļāđ Git āđāļāļāļēāļĢāļāļĢāļīāļŦāļēāļĢāļāļąāļāļāļēāļĢ Source Code, Branching, Merge āđāļĨāļ°āđāļāđāļēāļĢāđāļ§āļĄ Code Review āļĢāļ§āļĄāļāļķāļāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļ CI/CD Workflow
- āļ§āļīāđāļāļĢāļēāļ°āļŦāđ Business Requirement āđāļĨāļ° Technical Requirement āđāļāļ·āđāļāļāļąāļāļāļēāđāļāđāļ Technical Solution āđāļāļŠāđāļ§āļāļāļēāļāļāļĩāđāļĢāļąāļāļāļīāļāļāļāļ
- āļāļĢāļ°āļŠāļēāļāļāļēāļāļāļąāļ Project Manager, Business Analyst, Tester āđāļĨāļ° Developer āđāļāļāļĩāļĄ āđāļāļ·āđāļāđāļŦāđāļāļēāļĢāļāļąāļāļāļēāļĢāļ°āļāļāđāļāđāļāđāļāļāļēāļĄ Scope āđāļĨāļ° Timeline
- āļāļĢāļ§āļāļŠāļāļ āđāļāđāđāļ āđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāļĢāļ°āļāļ āļĢāļ§āļĄāļāļķāļāļŠāļēāļĄāļēāļĢāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđ Root Cause āļāļāļāļāļąāļāļŦāļēāđāļāļ·āđāļāļāļāđāļāļāļķāļāļĢāļ°āļāļąāļāļāļĨāļēāļāđāļāđ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļđāđāļŠāļĄāļąāļāļĢ (Qualifications)
- āļŠāļģāđāļĢāđāļāļāļēāļĢāļĻāļķāļāļĐāļēāļĢāļ°āļāļąāļāļāļĢāļīāļāļāļēāļāļĢāļĩ āļŠāļēāļāļēāļ§āļīāļāļĒāļēāļāļēāļĢāļāļāļĄāļāļīāļ§āđāļāļāļĢāđ āļ§āļīāļĻāļ§āļāļĢāļĢāļĄāļāļāļĄāļāļīāļ§āđāļāļāļĢāđ āđāļāļāđāļāđāļĨāļĒāļĩāļŠāļēāļĢāļŠāļāđāļāļĻ āļŦāļĢāļ·āļāļŠāļēāļāļēāļāļ·āđāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ
- āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ 3 āļāļĩ (āđāļāļāļģāđāļŦāļāđāļ Developer/Programmer)
- āđāļāļĩāđāļĒāļ§āļāļēāļāļ āļēāļĐāļē JavaScript / TypeScript āđāļĨāļ° Python āđāļāđāļāļāļĒāđāļēāļāļāļĩ
- āļĄāļĩāļāļąāļāļĐāļ°āđāļāļāļēāļĢāļāļāļāđāļāļ schema āđāļĨāļ° Query optimization āļāļąāđāļ SQL (āđāļāđāļ PostgreSQL, MySQL, MS SQL) āđāļĨāļ° NoSQL (āđāļāđāļ MongoDB, Redis)
- āļĄāļĩāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļēāļĢāđāļāđ Git āđāļāļāļāļĨāđāļāļāđāļāļĨāđāļ§ (Git Flow, Branching Strategy)
- āļĄāļĩāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļĨāļ°āđāļāļĒāļāļģāļāļēāļāđāļāļĢāļđāļāđāļāļāļāļąāđāļ Waterfall āđāļĨāļ° Agile framework
- āļĄāļĩāļāļ§āļēāļĄāļĢāļđāđāđāļĨāļ°āļāļ§āļēāļĄāđāļāđāļēāđāļāđāļāļāļēāļĢāļāļąāļāļāļģāđāļĨāļ°āļāđāļēāļāđāļāļāļŠāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļāļāļāđāļāļāļĢāļ°āļāļ āđāļāđāļ Software
Requirements
Specification (SRS), Software Design Specification (SDS), Data Flow Diagram (DFD), Use Case Diagram āđāļĨāļ° Entity Relationship Diagram (ER Diagram)
- āļĄāļĩāļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļāļŠāļđāļ āļĄāļļāđāļāļĄāļąāđāļāļāļĨāļĨāļąāļāļāđāļāļāļāļāļēāļ
- āļāļąāļāļāļēāļĻāļąāļĒāļāļĒāļđāđāđāļāļāļ·āđāļāļāļĩāđāļāļĢāļļāļāđāļāļāļŊ āļŦāļĢāļ·āļāļāļĢāļīāļĄāļāļāļĨ (āļŠāļēāļĄāļēāļĢāļāđāļāļīāļāļāļēāļāļĄāļēāļāļāļāļāļīāļĻāđāļāđāļŠāļ°āļāļ§āļ)
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāļ°āđāļāđāļĢāļąāļāļāļēāļĢāļāļīāļāļēāļĢāļāļēāđāļāđāļāļāļīāđāļĻāļĐ (Nice to Have)
- āļĄāļĩāļāļ§āļēāļĄāļĢāļđāđāļŦāļĢāļ·āļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāđāļēāļ Big Data (āđāļāđāļ Data Pipeline, Data Engineering, Data Warehouse, ETL Processing)
- āļĄāļĩāļāļ§āļēāļĄāđāļāđāļēāđāļāļŦāļĢāļ·āļāđāļāļĒāļāļąāļāļāļē/āđāļāļ·āđāļāļĄāļāđāļāļĢāļ°āļāļ AI / ML / LLM Integration
- āļĄāļĩāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļēāļĢāļāļģ Automated Testing (Unit Test, Integration Test)
- āļĄāļĩāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļĢāļ·āđāļāļ Cloud Services (AWS / GCP / Azure) āļŦāļĢāļ·āļ Containerization (Docker, Kubernetes)
āļāđāļāļĄāļđāļĨāļāļēāļĢāļāļģāļāļēāļ (Work Information)
- āļŠāļāļēāļāļāļĩāđāļāļģāļāļēāļ: āļāļēāļāļēāļĢāļāļŦāļĨāđāļĒāļāļīāļāđāļāļĨāļŠ (BTS āļāļēāļĢāļĩāļĒāđ)
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļģāļāļēāļ: Hybrid Work (āđāļāđāļēāļāļāļāļāļīāļĻ 2 āļ§āļąāļ/āļŠāļąāļāļāļēāļŦāđ)
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- āđāļĄāđāļĢāļ°āļāļļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāđāļāļāđāļģ
āđāļāļīāļāđāļāļ·āļāļ
- 35,000 - 40,000 THB, āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
