Software Engineer - The Thai Credit Bank PCL
The Thai Credit Bank PCL · Bangkok and its Vicinity
- Location
- Bangkok and its Vicinity
- Salary
- Depend on qualifications and experience
- Job Type
- Full Time
- Work Type
- Onsite
- Education
- Bachelor's Degree or Higher
- Posted
- 23/06/2026
Responsibilities
- Design & build APIs: Lead development of RESTful services using .NET (C#) and Minimal API, applying Clean Architecture across Domain, Application, Infrastructure, and Presentation layers.
- Architect event-driven workflows: Design Kafka producers, consumers, topics, and partitioning strategies; handle retries, idempotency, and dead-letter patterns.
- Own data & performance: Model and tune PostgreSQL (schemas, indexes, queries) and design Redis caching strategies (cache-aside, distributed locks, rate limiting).
- Ship with confidence: Containerize services with Docker, contribute to CI/CD pipelines, and improve build/deploy reliability.
- Raise the bar: Lead code reviews, write ADRs, define coding standards, and drive automated testing (unit, integration, contract).
- Run things in production: Implement observability (logs, metrics, traces), participate in on-call, and lead root-cause analyses.
- Mentor the team: Coach junior and mid-level engineers through pairing, reviews, and tech talks.
- Collaborate across teams: Partner with Product, QA, and DevOps to break down requirements, estimate, and deliver iteratively.
Qualifications
- 5+ years of professional software development experience, with 3+ years building production systems on .NET (.NET 6/7/8+) and C#.
- Hands-on experience designing and delivering RESTful Web APIs (Minimal API or ASP.NET Core).
- Real-world experience applying Clean Architecture (or hexagonal / layered architectures) on production projects.
- Production experience with Apache Kafka — producers, consumers, partitioning, and event-driven patterns.
- Strong experience with PostgreSQL: schema design, indexing, query tuning, and migrations.\
- Experience using Redis for caching, distributed locks, or session/state management.
- Comfortable containerizing services with Docker and working with CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, or Jenkins).
- Strong grasp of SOLID, design patterns, automated testing (xUnit/NUnit, integration tests), and clean code practices.
- Experience mentoring engineers and leading technical discussions in an Agile/Scrum environment.
- Good written and verbal communication in English and Thai.
Benefits
- Provident Fund
- กองทุนสำรองเลี้ยงชีพ
- Marriage gift
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- สิทธิการเบิกค่าทันตกรรม
- Funeral payment support
- Performance/results-based bonus
About The Thai Credit Bank PCL
ธนาคารไทยเครดิต เพื่อรายย่อย จำกัด (มหาชน) ได้เริ่มต้นเปิดดำเนินธุรกิจ เมื่อวันที่ 18 มกราคม 2550 ภายใต้ขอบเขตการประกอบธุรกิจและขอบเขตการทำธุรกรรมของธนาคารพาณิชย์เพื่อรายย่อยตามที่ธนาคารแห่งประเทศไทย (“ธปท.”) ประกาศกำหนด และในวันที่ 1 กันยายน 2566 ธนาคารฯ ได้เปิดดำเนินการเป็นธนาคารพาณิชย์ โดยใช้ชื่อว่า “ธนาคารไทยเครดิต จำกัด (มหาชน)”
การยกระดับเป็นธนาคารพาณิชย์ทำให้ธนาคารฯ สามารถประกอบธุรกิจธนาคารพาณิชย์ได้อย่างเต็มรูปแบบ เพื่อให้บริการด้านการเงินและการลงทุนอย่างครบวงจร และมีความหลากหลายมากขึ้น พร้อมยกระดับผลิตภัณฑ์และบริการทางการเงินที่ดี มีคุณภาพ ครอบคลุมและตอบสนองทุกความต้องการ โดยธนาคารไทยเครดิตยังคงมุ่งเน้นการให้บริการสินเชื่อธุรกิจไมโครเอสเอ็มอี (MSME) และสินเชื่อนาโนและไมโครเครดิตเพื่อธุรกิจรายย่อย (Nano and Micro Finance) แก่กลุ่มผู้ประกอบการรายย่อยซึ่งเป็นรากฐานที่สำคัญของประเทศ แต่ยังไม่สามารถเข้าถึงบริการทางการเงิน ไม่ว่าจะเป็นเจ้าของกิจการแผงลอย ร้านค้าขนาดเล็กและขนาดกลาง ตลอดจนผู้ประกอบการเอสเอ็มอีและไมโครเอสเอ็มอี เพื่อให้สามารถเข้าถึงแหล่งเงินทุนในระบบ ช่วยยกระดับคุณภาพชีวิตของประชากรแบบยั่งยืนและมีส่วนช่วยเหลือเศรษฐกิจและสังคม ตามปรัชญาการดำเนินธุรกิจของธนาคารฯ "Everyone Matters ทุกคนคือคนสำคัญ"
การยกระดับเป็นธนาคารพาณิชย์ทำให้ธนาคารฯ สามารถประกอบธุรกิจธนาคารพาณิชย์ได้อย่างเต็มรูปแบบ เพื่อให้บริการด้านการเงินและการลงทุนอย่างครบวงจร และมีความหลากหลายมากขึ้น พร้อมยกระดับผลิตภัณฑ์และบริการทางการเงินที่ดี มีคุณภาพ ครอบคลุมและตอบสนองทุกความต้องการ โดยธนาคารไทยเครดิตยังคงมุ่งเน้นการให้บริการสินเชื่อธุรกิจไมโครเอสเอ็มอี (MSME) และสินเชื่อนาโนและไมโครเครดิตเพื่อธุรกิจรายย่อย (Nano and Micro Finance) แก่กลุ่มผู้ประกอบการรายย่อยซึ่งเป็นรากฐานที่สำคัญของประเทศ แต่ยังไม่สามารถเข้าถึงบริการทางการเงิน ไม่ว่าจะเป็นเจ้าของกิจการแผงลอย ร้านค้าขนาดเล็กและขนาดกลาง ตลอดจนผู้ประกอบการเอสเอ็มอีและไมโครเอสเอ็มอี เพื่อให้สามารถเข้าถึงแหล่งเงินทุนในระบบ ช่วยยกระดับคุณภาพชีวิตของประชากรแบบยั่งยืนและมีส่วนช่วยเหลือเศรษฐกิจและสังคม ตามปรัชญาการดำเนินธุรกิจของธนาคารฯ "Everyone Matters ทุกคนคือคนสำคัญ"
121/77 RS Tower Bldg., 26th Fl., Ratchadaphisek, Dindang, Bangkok 10400
Human Resource Department
0-2697-5300

