āļ›āļĢāļ°āļāļēāļĻāļ‡āļēāļ™āļ™āļĩāđ‰āļŦāļĄāļ”āļ­āļēāļĒāļļāđāļĨāđ‰āļ§


About us

iCE Consulting is a Thai digital consulting services firm who advises and implements best-in-class solutions to help our clients achieve their paths to technological transformation. Over the past 25 years, we have strived to deliver excellent services to ensure that our clients can make the most out of their investments and eventually be able to enhance their business performances.

About the role

We are looking for a talented and motivated Senior Software Developer (Full-stack) to join our team. This is a full-stack position (C# .NET + React) working on System Development Projects (BPP / iMaster / iGarantee). You will report to the Technical Lead / Project Manager and work with SA, BA, UX/UI, and QA/UAT teams. The role requires at least 5 years of experience in web application development.

Key Responsibilities

  • Develop all three web applications (BPP, iMaster, iGarantee) according to specifications and the Common Design standard.
  • Develop the backend with C# .NET (Web API), business logic, and shared services.
  • Develop the frontend with React following the UX/UI design and display standards (field format, message box, sorting, pagination, etc.).
  • Connect to and manage the Microsoft SQL Server database; write queries/stored procedures and improve performance (performance tuning).
  • Write unit tests, perform code reviews, and maintain code quality per standards (coding standard, naming convention, security).
  • Fix bugs from SIT/UAT testing and maintain the system after delivery.
  • Apply AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) to help develop, review, debug, and refactor code, and analyze logs/issues to find root causes and fix them faster.
  • Collaborate on technical design with SA/Tech Lead and mentor junior developers.
  • Support deployment through CI/CD processes and prepare related technical documentation.

Required

Qualifications

  • Bachelor's degree or higher in Computer Engineering, Computer Science, Information Technology, or a related field.
  • At least 5 years of experience in web application development.
  • Proficiency in C# and .NET (.NET Core / .NET 6/8), RESTful Web API development, and Entity Framework.
  • Proficiency in React (function components, hooks, state management such as Redux/Context), JavaScript/TypeScript, HTML5, CSS3, and responsive design.
  • Experience with Microsoft SQL Server databases and proficiency in T-SQL/stored procedures.
  • Use of Git version control and understanding of team development processes (branching, pull request, code review).
  • Understanding of REST API, authentication/authorization (JWT/OAuth), and system integration.

Preferred

Qualifications

  • Experience with procurement systems (e-Procurement) or government/state enterprise systems.
  • Experience with microservices, Docker/Kubernetes, and CI/CD (Azure DevOps, GitHub Actions, Jenkins).
  • Knowledge of cloud (Azure/AWS) and performance/security optimization (OWASP).
  • Experience with the Waterfall (SDLC) methodology and milestone-based delivery, as well as Agile/Scrum.

Technical Skills & Tools

Backend: C#, .NET Core / .NET 6/8, ASP.NET Web API, Entity Framework, LINQ

Frontend: React, JavaScript/TypeScript, HTML5, CSS3, Redux/Context, Responsive UI

Database: Microsoft SQL Server, T-SQL, Query Optimization

DevOps/Tools: Git, CI/CD, Docker, Postman/Swagger, Unit Testing

AI Skills

As the system is complex with many issues to resolve, developers who use AI as a tool to increase development speed and quality and to solve problems are preferred.

  • Use AI coding assistants (GitHub Copilot, Cursor, Claude, etc.) to enhance development efficiency and quality.
  • Use AI to help debug, refactor, write unit tests, and perform preliminary code review, while always verifying correctness yourself.
  • Prompt engineering skills for development, analyzing errors/logs, and quickly identifying root causes.
  • Understand the limitations and security/licensing risks of AI-generated code and use it appropriately per project standards.
  • (Preferred) Experience integrating/developing features using AI APIs (e.g., OpenAI / Azure OpenAI) or RAG/LLM integration.


Soft Skills

  • Responsibility and attention to code quality
  • Teamwork and strong technical communication
  • Continuous learning of new technologies
  • Problem-solving and prioritization

Ability to guide and mentor junior

āļ—āļąāļāļĐāļ°āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
  • .NET
  • C#
āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
  • 5 āļ›āļĩ
āļĢāļ°āļ”āļąāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‡āļēāļ™
  • āļĢāļ°āļ”āļąāļšāļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ / āļ­āļēāļ§āļļāđ‚āļŠ
āļ—āļąāļāļĐāļ°āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
  • Microsoft SQL Server
  • Procurement
  • Javascript
  • Kubernetes
  • TypeScript
āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
  • 65,000 - 85,000 THB, āļŠāļēāļĄāļēāļĢāļ–āļ•āđˆāļ­āļĢāļ­āļ‡āđ„āļ”āđ‰
āļŠāļēāļĒāļ‡āļēāļ™
  • āđ„āļ­āļ—āļĩ / āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āļ›āļĢāļ°āđ€āļ āļ—āļ‡āļēāļ™
  • āļ‡āļēāļ™āļ›āļĢāļ°āļˆāļģ

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ—

āļˆāļģāļ™āļ§āļ™āļžāļ™āļąāļāļ‡āļēāļ™:387 āļ„āļ™
āļ›āļĢāļ°āđ€āļ āļ—āļšāļĢāļīāļĐāļąāļ—:āļ­āļ·āđˆāļ™āđ†
āļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļšāļĢāļīāļĐāļąāļ—:n/a
āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ:www.ii.co.th/en
āļāđˆāļ­āļ•āļąāđ‰āļ‡āđ€āļĄāļ·āđˆāļ­āļ›āļĩ:1991

I&I Group Public Company Limited (iiG) is a leading digital and technology consulting company in Thailand focusing on creating sustainable value and growth through providing end-to-end solutions and professional services for our clients. Our passion, at iiG, lies in partnering our clients in execu ... āļ­āđˆāļēāļ™āļ•āđˆāļ­

āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļāļąāļšāđ€āļĢāļē: At I&I Group PCL, we believe in fostering a collaborative and growth-oriented environment. Joining our team means being part of a company that values innovation and continuous learning. We offer opportunities to work on diverse projects, develop cutting-edge skills, and make a significant impact on ... āļ­āđˆāļēāļ™āļ•āđˆāļ­

āļ—āļĩāđˆ WorkVenture āđ€āļĢāļēāđƒāļŦāđ‰āļĄāļđāļĨāđ€āļŠāļīāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ— āļšāļĢāļīāļĐāļąāļ— āđ„āļ­āđāļ­āļ™āļ”āđŒāđ„āļ­ āļāļĢāļļāđŠāļ› āļˆāļģāļāļąāļ” (āļĄāļŦāļēāļŠāļ™) āđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ āļēāļžāļšāļĢāļĢāļĒāļēāļāļēāļĻāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļĢāļđāļ›āļ–āđˆāļēāļĒāļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™ āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļĢāļĩāļ§āļīāļ§āđ€āļŠāļīāļ‡āļĨāļķāļāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™ āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āļšāļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āļšāļĢāļīāļĐāļąāļ— āđ„āļ­āđāļ­āļ™āļ”āđŒāđ„āļ­ āļāļĢāļļāđŠāļ› āļˆāļģāļāļąāļ” (āļĄāļŦāļēāļŠāļ™) āļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļšāļĢāļīāļĐāļąāļ— āļšāļĢāļīāļĐāļąāļ— āđ„āļ­āđāļ­āļ™āļ”āđŒāđ„āļ­ āļāļĢāļļāđŠāļ› āļˆāļģāļāļąāļ” (āļĄāļŦāļēāļŠāļ™) āļŦāļĢāļ·āļ­āđ€āļ„āļĒāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™āļˆāļĢāļīāļ‡āđ† āđ€āļ›āđ‡āļ™āļ„āļ™āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļĢāļīāļ‡āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļŠāļĒāļēāļĄāđāļāļĢāļ™āļ”āđŒāļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļŠāļ–āļēāļšāļąāļ™āđ‚āļ„āđ‰āļŠāđ„āļ—āļĒāļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ Stratel (Malaysia)āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļ”āļĢāļļāļ“āļēāļ—āļĢ