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
20/09/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
  • Funeral payment support
  • 5-day work week
  • Performance/results-based bonus
  • Social security
  • Health insurance
  • Accident Insurance
  • สิทธิการเบิกค่าทันตกรรม

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

https://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
2d ago
YOU SAY / HR SAY
View Review
What you will do
Job Summary

In this senior Software Engineer role, you will lead the design and development of RESTful APIs using .NET (C#) and Minimal API, applying Clean Architecture across all layers. You will play a key role in architecting event-driven workflows with Apache Kafka, managing data and optimizing performance in PostgreSQL, and designing Redis caching strategies. Your responsibilities will extend to containerizing services with Docker, contributing to CI/CD pipelines, and ensuring production reliability through observability and root-cause analysis. You will be instrumental in raising the bar for code quality by leading code reviews, defining coding standards, and driving automated testing. Furthermore, you will mentor junior and mid-level engineers, fostering their technical growth, and collaborate closely with Product, QA, and DevOps teams to deliver high-quality solutions iteratively.

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
  • Funeral payment support
  • 5-day work week
  • Performance/results-based bonus
  • Social security
  • Health insurance
  • Accident Insurance
  • สิทธิการเบิกค่าทันตกรรม

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