I&I Group Public Company Limited
Senior Software Developer (Full-stack: C# .NET + React)
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Salary:
THB 780,000 – THB 1,020,000 / year
Location:
Bangkok, Thailand
Work mode:
Onsite
Published on:
15 September 2026
What they need
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
Other offers great for you!
These companies are also looking for great profiles
Staff and More
C# .NET Core (H/F) Front Office
400-420
Freelance
Paris, France
Hybrid
Skills
4 months ago
Quick apply
Top Profil
Senior Software Engineer C# / .NET, développement augmenté par l’IA
480 - 500
Freelance
Paris, France
Hybrid
Skills
3 days ago
Quick apply
K-LAGAN
Développeur C# .NET WPF Confirmé (F/H)
Freelance
Paris, France
Hybrid
Skills
4 hours ago
Quick apply