JobTopGun Logo

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 ทุกคนคือคนสำคัญ"

121/77 RS Tower Bldg., 26th Fl., Ratchadaphisek, Dindang, Bangkok 10400

Human Resource Department

0-2697-5300

http://www.thaicreditbank.com

The Thai Credit Bank PCL

Dream Company

Flower of Hearts 1Flower of Hearts 2
Bangkok and its Vicinity
Bachelor's Degree or Higher
Depend on qualifications and experience
5-10 Years
Yesterday
YOU SAY / HR SAY
View Review
What you will do
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.
Why you'll love working here
AI
YOU SAY / HR SAY Reviews
YOU SAY / HR SAY

"Supportive environment with strong teamwork."

Employee ReviewsView All >

Officer ระดับ N3 สังกัด Makro Credit Pay

<1 year, Current

"สวัสดิการดี"

อบอุ่นมากที่สุด
Welfare
  • Provident Fund
  • กองทุนสำรองเลี้ยงชีพ
  • Marriage gift
  • 5-day work week
  • Social security
  • Health insurance
  • Accident Insurance
  • สิทธิการเบิกค่าทันตกรรม
  • Funeral payment support
  • Performance/results-based bonus

About Company

          ธนาคารไทยเครดิต เพื่อรายย่อย จำกัด (มหาชน) ได้เริ่มต้นเปิดดำเนินธุรกิจ เมื่อวันที่ 18 มกราคม 2550 ภายใต้ขอบเขตการประกอบธุรกิจและขอบเขตการทำธุรกรรมของธนาคารพาณิชย์เพื่อรายย่อยตามที่ธนาคารแห่งประเทศไทย (“ธปท.”) ประกาศกำหนด และในวันที่ 1 กันยายน 2566 ธนาคารฯ ได้เปิดดำเนินการเป็นธนาคารพาณิชย์ โดยใช้ชื่อว่า “ธนาคารไทยเครดิต จำกัด (มหาชน)”


           การยกระดับเป็นธนาคารพาณิชย์ทำให้ธนาคารฯ สามารถประกอบธุรกิจธนาคารพาณิชย์ได้อย่างเต็มรูปแบบ เพื่อให้บริการด้านการเงินและการลงทุนอย่างครบวงจร และมีความหลากหลายมากขึ้น พร้อมยกระดับผลิตภัณฑ์และบริการทางการเงินที่ดี มีคุณภาพ ครอบคลุมและตอบสนองทุกความต้องการ โดยธนาคารไทยเครดิตยังคงมุ่งเน้นการให้บริการสินเชื่อธุรกิจไมโครเอสเอ็มอี (MSME) และสินเชื่อนาโนและไมโครเครดิตเพื่อธุรกิจรายย่อย (Nano and Micro Finance) แก่กลุ่มผู้ประกอบการรายย่อยซึ่งเป็นรากฐานที่สำคัญของประเทศ แต่ยังไม่สามารถเข้าถึงบริการทางการเงิน ไม่ว่าจะเป็นเจ้าของกิจการแผงลอย ร้านค้าขนาดเล็กและขนาดกลาง ตลอดจนผู้ประกอบการเอสเอ็มอีและไมโครเอสเอ็มอี เพื่อให้สามารถเข้าถึงแหล่งเงินทุนในระบบ ช่วยยกระดับคุณภาพชีวิตของประชากรแบบยั่งยืนและมีส่วนช่วยเหลือเศรษฐกิจและสังคม ตามปรัชญาการดำเนินธุรกิจของธนาคารฯ "Everyone Matters ทุกคนคือคนสำคัญ"

Location

121/77 RS Tower Bldg., 26th Fl., Ratchadaphisek, Dindang, Bangkok 10400

Contact person

Human Resource Department

Telephone

0-2697-5300