Senior Software Developer (Full-stack: C# .NET + React)
atI&I Group PCL
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
Experience required
- 5 years
Salary
- 65,000 - 85,000 THB, Negotiable
Job function
- IT / Programming
Job type
- Full-time
Company overview
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 ex ... Read more
Why join us: 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 ... Read more
