1. ปริญญาตรี/ปริญญาโท/หรือสูงกว่าในสาขาวิศวกรรมคอมพิวเตอร์ วิทยาการคอมพิวเตอร์ การจัดการ IT MIS หรือสาขาอื่นที่เกี่ยวข้อง
2. มีประสบการณ์ 3-5 ปีในด้านการออกแบบสถาปัตยกรรมแอปพลิเคชัน/โซลูชัน หรือสาขาที่เกี่ยวข้อง
3. มีประสบการณ์อย่างน้อย 3-5 ปีในอุตสาหกรรม IT Banking
4. มีประสบการณ์การเขียนโปรแกรมในหนึ่งในภาษา: C#, Java, NodeJS, JavaScript, Angular หรือ Python
5. สามารถทำงานภายใต้ความกดดัน มีทักษะการสื่อสารและการเจรจาที่ดี สามารถเรียนรู้ด้วยตนเองและมีแรงจูงใจในตนเอง
6. สามารถสื่อสารภาษาอังกฤษได้
คุณสมบัติเพิ่มเติม (ถ้ามี):
1. มีความรู้เกี่ยวกับโดเมนสถาปัตยกรรม: ธุรกิจ ข้อมูล แอปพลิเคชัน และเทคโนโลยี
2. มีประสบการณ์เกี่ยวกับเทคโนโลยี Cloud (เช่น AWS, Azure, GCP
3. มีประสบการณ์กับ Docker Container
4. มีประสบการณ์ในกระบวนการ CI/CD วงจรการพัฒนาซอฟต์แวร์ และการจัดการ Source code
5. มีประสบการณ์ในการใช้เครื่องมือ DevOps เช่น Jenkins, GitLab, Jira, Ansible เป็นต้น
6. มีประสบการณ์ในการพัฒนาซอฟต์แวร์แบบ Agile