รายละเอียดงาน- Design, develop, and maintain the organization’s software systems and applications.
- Analyze and design software architecture to ensure efficiency, flexibility, and scalability of the systems.
- Plan and manage software development projects from initiation to completion, including defining project scope, timeline, and required resources.
- Collaborate with stakeholders to understand business requirements and translate them into clear and precise technical requirements.
- Enhance code quality through code reviews and ensure that the Software Development Life Cycle (SDLC) follows best practices and industry standards.
Provide consultation and resolve complex technical issues for the team.
- Develop and maintain back-office applications, including integration with ERP systems such as SAP, Oracle, or Microsoft Dynamics.
- Research and evaluate emerging technologies, tools, and platforms relevant to software development, and apply them to modernize and improve systems.
- Continuously develop the knowledge, capabilities, and skills of team members to maximize team performance and effectiveness.