รายละเอียดตำแหน่ง Programmer งานสัญญาจ้าง 1 ปี ( เงินเดือนรวมเบี้ยขยัน)
1.มีประสบการณ์ในการพัฒนาเว็บแอปพลิเคชันด้วย Angular Framework อย่างน้อย 3 ปี
2.มีประสบการณ์ในการพัฒนา Back-End ด้วยภาษา C# .NET อย่างน้อย 3 ปี
3.มีความเข้าใจ Front-End Architecture Principles เช่น Modularization, Separation of Concerns, Component Composition และ Reactive Programming
4.มีประสบการณ์ในการใช้ Design Patterns เช่น Observer, Singleton, Factory, Strategy, และ Dependency Injection สำหรับ Front-End
5.มีประสบการณ์ในการใช้งาน State Management เพื่อจัดการกับ Asynchronous Data Streams
6.สามารถสร้าง UI Components ที่มีคุณภาพสูง สามารถนำกลับมาใช้ซ้ำได้ (Reusable) และมีการออกแบบที่ตอบสนองต่อผู้ใช้ได้ดี (Responsive Design)
7.สามารถจัดการ Styling ของว็บแอปพลิเคขันใต้อย่างมีประสิทธิภาพ
8.มีความเชี่ยวชาญในการเชื่อมต่อกับ RESTful APIs และจัดการข้อมูล JSON ได้อย่างมีประสิทธิภาพ
9.สามารถใช้งาน ASP.NET Core Web API สำหรับการสร้าง API และ Entity Framework Core (EFCore) สำหรับการเชื่อมต่อฐานข้อมูลได้เป็นอย่างดี
10.มีเข้าใจ Back-End Architecture Principles เช่น Layered Architecture, Clean Architecture,Separation of Concerns, SOLID Principles
11.มีความเข้าใจในการใช้ Design Patterns เช่น Repository, Unit of Work, Factory, Strategy,Mediator, และ Dependency Injection
12.มีความเข้าใจในระบบ Authentication และ Authorization เช่น JWT (JSON Web Tokens) หรือOAuth 2.0
13.มีความสามารถในการออกแบบและใช้งานฐานข้อมูลประเภท Relational Database (เช่น SQLServer, PostgreSQL)
14.สามารถใช้งาน Git สำหรับการควบคุมเวอร์ชัน (Version Control) และเข้าใจการทำงานของ git flowเป็นอย่างดี
15.มีความสามารถในการใช้งาน Docker เพื่อสร้าง Container สำหรับแอปพลิเคชัน
16.มีความรู้ความเข้าใจในกระบวนการ CI/CD
17.มีประสบการณ์ในการเขียน Unit Test และ Integration Test
18.มีความเข้าใจในสถาปัตยกรรมแบบ Microservices
19.มีประสบการณ์การทำงานในสภาพแวดล้อมแบบ Agile หรือ Scrum
ขอบเขตงานที่รับผิดชอบ
1.พัฒนา User Interface (Ul) สำหรับเว็บแอปฟลิเคชันด้วย Anpular ตามที่ออกแบบไว้ (UX/UIDesign) ให้มีประสิทธิภาพและตอบสนองได้ดีบนอุปกรณ์ต่างๆ
2.พัฒนา Back-End Services และ RESTful APIs ด้วย C# .NET เพื่อจัดการตรรกะทางธุรกิจและการประมวลผลข้อมูล
3.เชื่อมต่อระหว่าง Front-End และ Back-End เพื่อให้ระบบสามารถทำงานร่วมกันได้อย่างราบรื่น
4.เขียน Unit Tests และ Integration Tests เพื่อให้มั่นใจว่าโค้ดและฟังก์ชันการทำงทำงานถูกต้องตามที่คาดหวัง
5.วิเคราะห์และแก้ไขข้อบกพร่อง (Bugs) ที่เกิดขึ้นในระบบ ทั้งในระหว่างการพัฒนาและหลังจากการนำขึ้นใช้งานจริง
6.เข้าร่วมในกิจกรรมต่างๆ ของทีมตามกระบวนการ Agile/Scrum เช่น Sprint Planning, DailyStand-up, Sprint Review และ Retrospective
7.จัดทำเอกสารทางเทคนิคที่เกี่ยวข้องกับระบบที่พัฒนา เช่น API Documentation, แผนภาพสถาปัตยกรรม เพื่อให้ง่ายต่อการบำรุงรักษาและส่งต่องาน
8.ร่วมแสดงความคิดเห็น และเปิดรับฟังความคิดเห็นจากผู้อื่นเพื่อนำมาใช้พัฒนาการทำงานของตนเองและของทีม
9.มีความสามารถในการบริหารจัดการงานและเวลาของตนเองได้อย่างมีประสิทธิภาพเพื่อให้งานเสร็จสิ้นตามแผนที่วางไว้
10.ทำการรายงานความคืบหน้าของงาน, ปัญหาที่พบ, และอุปสรรคต่างๆ ให้ผู้ประสานงานหลักทราบอย่างสม่ำเสมอและเชิงรุก
สอบถามรายละเอียดเพิ่มเติม
jiraporn changsamlee
TOPTIER IT MANPOWER CO.,LTD.
บริษัทจัดหางาน ท็อปเทียร์ ไอที จำกัด เลขที่ใบอนุญาต น. 1642 /2561
Mobile no. 0817416047
Email jiraporn_c@toptier.co.th
Line ID itrecruiterbkk/0817416047
สวัสดิการ
- ประกันสุขภาพ
- เสื้อฟอร์มบริษัท