รายละเอียดงาน- Lead and participate in the full software development lifecycle, from requirements gathering and system design to deployment and maintenance.
- Write high-quality, scalable, and maintainable code while enforcing best practices and coding standards.
- Architect, design, and implement complex solutions to support new features and system enhancements.
- Translate business and technical requirements into well-defined system designs, providing accurate effort estimations.
- Provide technical guidance, mentorship, and code reviews to ensure quality and consistency across the team.
- Identify potential technical challenges and proactively recommend scalable solutions and optimizations.